# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 A0D5 syscall vRelNode 00000002 85DB divs.w D2, [A3]+ 00000004 0000 43EE ori.b D0, 0xEE 00000008 0000 2381 ori.b D0, 0x81 0000000C 0000 031C ori.b D0, 0x1C 00000010 8000 or.b D0, D0 00000012 0002 0B28 ori.b D2, 0x28 /* '(' */ 00000016 3232 130E 2BB6 move.w D1, [[A2 + <>] + D1 * 2 + 0x2BB6] 0000001C 16AC 2B66 move.b [A3], [A4 + 0x2B66] 00000020 25A6 2672 move.l [A2 + D2.w * 8 + 0x72], -[A6] 00000024 D9C1 add.l A4, D1 00000026 9CAC 9CAC sub.l D6, [A4 - 0x6354] // begin alternate branch 00000028-0000002C label00000028: 00000028 9CAC 6C88 sub.l D6, [A4 + 0x6C88] // end alternate branch 00000028-0000002C label00000028: // (misaligned) label0000002A: 0000002A 6C88 bge -0x76 /* FFFFFFB4 */ 0000002C 6F5E ble +0x60 /* 0000008C */ 0000002E E287 asr D7, 1 00000030 6F3E ble +0x40 /* 00000070 */ 00000032 2094 move.l [A0], [A4] 00000034 28CE move.l [A4]+, A6 00000036 70F8 moveq.l D0, 0xFFFFFFF8 00000038 31A0 3156 move.w <>, -[A0] 0000003C 2864 movea.l A4, -[A4] 0000003E 3136 30F4 move.w -[A0], [A6 + D3.w - 0x12] 00000042 67E6 beq -0x18 /* 0000002A */ 00000044 2FE4 move.l <>, -[A4] 00000046 2D1C move.l -[A6], [A4]+ 00000048 2F86 3108 move.l [A7 + <> + D3], D6 0000004C 2F48 2E24 move.l [A7 + 0x2E24], A0 00000050 182C 02F7 move.b D4, [A4 + 0x2F7] 00000054 F305 .extension 0x305 <> // unimplemented 00000056 DAAA DABE add.l D5, [A2 - 0x2542] 0000005A DAD2 add.w A5, [A2] 0000005C DAE6 add.w A5, -[A6] 0000005E FB5A .extension 0xB5A <> // unimplemented 00000060 2A2A FA58 move.l D5, [A2 - 0x5A8] 00000064 00CD .incomplete 00000066 7C18 moveq.l D6, 0x18 00000068 F9B0 .invalid <> 0000006A F99E .invalid <> 0000006C FBAA .invalid <> 0000006E F932 .extension 0x932 <> // unimplemented label00000070: 00000070 1724 move.b -[A3], -[A4] 00000072 1B18 move.b -[A5], [A0]+ 00000074 05AC 66E6 bclr [A4 + 0x66E6], D2 00000078 5284 addq.l D4, 1 0000007A DEA8 9CA8 add.l D7, [A0 - 0x6358] 0000007E 6F70 ble +0x72 /* 000000F0 */ 00000080 E58A lsl D2, 2 00000082 E58A lsl D2, 2 00000084 6FA2 ble -0x5C /* 00000028 */ 00000086 F7C8 .invalid <> 00000088 F79E .invalid <> 0000008A D2AC F768 add.l D1, [A4 - 0x898] // begin alternate branch 0000008C-0000008E label0000008C: 0000008C F768 .extension 0x768 <> // unimplemented // end alternate branch 0000008C-0000008E label0000008C: // (misaligned) 0000008E F6F8 F6AC .extension 0x6F8 <> // unimplemented 00000092 F666 F642 .extension 0x666 <>, 0xF642 // unimplemented 00000096 F57A .extension 0x57A <> // unimplemented 00000098 5084 addq.l D4, 8 0000009A F53A .extension 0x53A <> // unimplemented 0000009C B8AC FD96 cmp.l D4, [A4 - 0x26A] 000000A0 F494 cinvp INST, [A4] 000000A2 620E bhi +0x10 /* 000000B2 */ 000000A4 F3FE .invalid <> 000000A6 6A75 bpl +0x77 /* 0000011D */ 000000A8 6E6B bgt +0x6D /* 00000115 */ 000000AA FAEC 3C03 .extension 0xAEC <> // unimplemented 000000AE F346 .extension 0x346 <> // unimplemented 000000B0 F2FC FAE8 .extension 0x2FC <> // unimplemented // begin alternate branch 000000B2-000000B6 label000000B2: 000000B2 FAE8 78FE .extension 0xAE8 <> // unimplemented // end alternate branch 000000B2-000000B6 label000000B2: // (misaligned) 000000B4 78FE moveq.l D4, 0xFFFFFFFE 000000B6 C880 and.l D4, D0 000000B8 F29E 7AFE .extension 0x29E <> // unimplemented 000000BC CA80 and.l D5, D0 000000BE FC32 FB50 .unknown 0xFC32 0xFB50 (W = 6) 000000C2 FADE BA84 .extension 0xADE <> // unimplemented 000000C6 FC08 FB26 .unknown 0xFC08 0xFB26 (W = 6) 000000CA 651A bcs +0x1C /* 000000E6 */ 000000CC D1AB 91AB add.l [A3 - 0x6E55], D0 000000D0 F224 F23C .cpgen 0xF224, 0xF23C // unimplemented 000000D4 FA12 F184 .unknown 0xFA12 0xF184 (W = 5) 000000D8 F15A .extension 0x15A <> // unimplemented 000000DA F1A8 .invalid <> 000000DC F156 .extension 0x156 <> // unimplemented 000000DE F100 .extension 0x100 <> // unimplemented 000000E0 F150 .extension 0x150 <> // unimplemented 000000E2 F0FE F0A8 .extension 0x0FE <> // unimplemented label000000E6: 000000E6 F0F8 F09C .extension 0x0F8 <> // unimplemented 000000EA F5BC .invalid <> 000000EC F046 F45C .extension 0x046 <>, 0xF45C // unimplemented label000000F0: 000000F0 1790 EFE4 move.b <>, [A0] 000000F4 F4AA cpushl INST, [A2] 000000F6 10D8 move.b [A0]+, [A0]+ 000000F8 128E move.b [A1], A6 000000FA EEF8 F418 EEA2 bfset [0xFFFFEEA2] {16:24} 00000100 157E EDC0 move.b [A2 - 0x1240], <> 00000104 F980 .invalid <> 00000106 ECD8 ECC0 bfclr [A0]+ {D3:32} 0000010A F1D8 .invalid <> 0000010C F976 .extension 0x976 <> // unimplemented 0000010E 2744 EC44 move.l [A3 - 0x13BC], D4 00000112 17EE EC4E EBF6 move.b <>, [A6 - 0x13B2] 00000118 F116 .extension 0x116 <> // unimplemented 0000011A EBA2 asl D2, D5 0000011C F480 .invalid <> 0000011E F76E .extension 0x76E <> // unimplemented 00000120 EB76 roxl D6.w, D5 00000122 EBCA F096 bfexts D7, A2 {2:22} 00000126 0ABE EB6E EB1A xori.l <>, 0xEB6EEB1A 0000012C 0A70 6DE6 0A4C xori.w [A0 + D0 * 2 + 0x4C], 0x6DE6 00000132 EE4E lsr D6.w, 7 00000134 1F46 EAE6 move.b [A7 - 0x151A], D6 00000138 EA94 roxr D4, 5 0000013A EDEC 1968 EDCC bfffo D1, [A4 - 0x1234] {D5:D0} 00000140 F160 .extension 0x160 <> // unimplemented 00000142 5181 subq.l D1, 8 label00000144: 00000144 E9B8 rol D0, D4 00000146 740C moveq.l D2, 0x0C 00000148 E97A rol D2.w, D4 0000014A EC4E lsr D6.w, 6 0000014C E99C rol D4, 4 0000014E E944 asl D4.w, 4 00000150 1D14 move.b -[A6], [A4] 00000152 EB1E rol D6.b, 5 00000154 E974 roxl D4.w, D4 00000156 E85E ror D6.w, 4 00000158 F95C .extension 0x95C <> // unimplemented 0000015A E8B0 roxr D0, D4 0000015C EDC8 EE90 bfffo D6, A0 {D2:16} 00000160 E7D2 rol .w [A2] 00000162 E7C0 rol .w D0 00000164 E808 lsr D0.b, 4 00000166 E7AE lsl D6, D3 00000168 E7A8 lsl D0, D3 0000016A E768 lsl D0.w, D3 0000016C E798 rol D0, 3 0000016E E792 roxl D2, 3 00000170 E6E6 ror .w -[A6] 00000172 3C03 move.w D6, D3 00000174 E96E lsl D6.w, D4 00000176 E64E lsr D6.w, 3 00000178 6DCA blt -0x34 /* 00000144 */ 0000017A F8CE 061E .extension 0x8CE <> // unimplemented 0000017E EC2C lsr D4.b, D6 00000180 E5EC 05F4 roxl .w [A4 + 0x5F4] 00000184 05E0 .incomplete 00000186 E5B4 roxl D4, D2 00000188 E5C6 roxl .w D6 0000018A E582 asl D2, 2 0000018C E5DA roxl .w [A2]+ 0000018E E594 roxl D4, 2 00000190 E594 roxl D4, 2 00000192 1842 movea.b A4, D2 label00000194: 00000194 EF78 rol D0.w, D7 00000196 F1EC .invalid <> 00000198 E55C rol D4.w, 2 0000019A 1A38 E488 move.b D5, [0xFFFFE488] 0000019E E45A ror D2.w, 2 000001A0 ED36 roxl D6.b, D6 000001A2 F354 .extension 0x354 <> // unimplemented 000001A4 F2D6 F22A .extension 0x2D6 <> // unimplemented label000001A8: 000001A8 0660 084A addi.w -[A0], 0x84A 000001AC 06F6 .incomplete 000001AE 0B3C F18C btst 0x8C, D5 000001B2 E32E lsl D6.b, D1 000001B4 E2DA lsr .w [A2]+ 000001B6 EBB8 rol D0, D5 000001B8 6FDA ble -0x24 /* 00000194 */ 000001BA 1854 movea.b A4, [A4] 000001BC E2BA ror D2, D1 000001BE E2B4 roxr D4, D1 000001C0 0A90 1790 B880 xori.l [A0], 0x1790B880 000001C6 17CE E992 4885 move.b [[ + A6] + 0x4885], A6 000001CC 0DF8 .incomplete 000001CE F55C .extension 0x55C <> // unimplemented 000001D0 FB24 .extension 0xB24 <> // unimplemented 000001D2 6DD4 blt -0x2A /* 000001A8 */ 000001D4 E210 roxr D0.b, 1 000001D6 3746 E192 move.w [A3 - 0x1E6E], D6 000001DA E18A lsl D2, 8 000001DC E6AA lsr D2, D3 000001DE E692 roxr D2, 3 000001E0 0556 bchg [A6], D2 label000001E2: 000001E2 1630 E0EA move.b D3, [A0 + A6.w - 0x22] 000001E6 E0E2 asr .w -[A2] 000001E8 E04C lsr D4.w, 8 000001EA E46E lsr D6.w, D2 000001EC E004 asr D4.b, 8 000001EE E50C lsl D4.b, 2 000001F0 DF96 add.l [A6], D7 000001F2 7FFE moveq.l D7, 0xFFFFFFFE 000001F4 E390 roxl D0, 1 000001F6 EC46 asr D6.w, 6 000001F8 06A4 E6AE E6FE addi.l -[A4], 0xE6AEE6FE 000001FE DECC add.w A7, A4 00000200 DE6C DE20 add.w D7, [A4 - 0x21E0] 00000204 E620 asr D0.b, D3 00000206 EB0C lsl D4.b, 5 00000208 F098 2A2B .extension 0x098 <> // unimplemented 0000020C DDC6 add.l A6, D6 0000020E 06E6 .incomplete 00000210 DDE0 add.l A6, -[A0] 00000212 DD26 add.b -[A6], D6 00000214 5085 addq.l D5, 8 00000216 DAAB DAAC add.l D5, [A3 - 0x2554] 0000021A 0F78 0E9A bchg [0x00000E9A], D7 0000021E D1AB DCB2 add.l [A3 - 0x234E], D0 00000222 0F98 bclr [A0]+, D7 00000224 DCA2 add.l D6, -[A2] 00000226 DC9C add.l D6, [A4]+ label00000228: 00000228 DC4A add.w D6, A2 0000022A DBFE add.l A5, <> 0000022C 052E E426 btst [A6 - 0x1BDA], D2 00000230 DC2A E0F2 add.b D6, [A2 - 0x1F0E] 00000234 DB0E addx.b -[A5], -[A6] 00000236 6416 bcc +0x18 /* 0000024E */ label00000238: 00000238 0CDA .incomplete 0000023A 0A26 DA82 xori.b -[A6], 0x82 0000023E DA24 add.b D5, -[A4] 00000240 DF44 addx.w D7, D4 label00000242: 00000242 2A14 move.l D5, [A4] 00000244 DDF6 D9E6 add.l A6, <> 00000248 D992 add.l [A2], D4 0000024A DEB2 D93E D998 D944 D8FE add.l D7, [[A2 - 0x266726BC] + A5 - 0x2702] // begin alternate branch 0000024E-00000252 label0000024E: 0000024E D998 add.l [A0]+, D4 00000250 D944 addx.w D4, D4 // end alternate branch 0000024E-00000252 // begin alternate branch 00000252-00000254 label00000252: 00000252 D8FE add.w A4, <> // end alternate branch 00000252-00000254 label0000024E: // (misaligned) label00000252: // (misaligned) 00000254 BC94 cmp.l D6, [A4] 00000256 6DD0 blt -0x2E /* 00000228 */ 00000258 D936 D8E0 add.b [A6 + A5 - 0x32], D4 0000025C D89A add.l D4, [A2]+ 0000025E DC9A add.l D6, [A2]+ 00000260 6D80 blt -0x7E /* 000001E2 */ label00000262: 00000262 D884 add.l D4, D4 00000264 D7B0 DF98 add.l [ + A5 * 8], D3 00000268 D7D2 add.l A3, [A2] 0000026A D782 addx.l D3, D2 0000026C D73C DCAC add.b 0xAC, D3 00000270 6DDC blt -0x22 /* 0000024E */ 00000272 0866 0788 bchg.b -[A6], 0x88 00000276 04EC .incomplete 00000278 FDE6 .invalid <> 0000027A FD5E .extension 0xD5E <> // unimplemented 0000027C FCDA FC76 .extension 0xCDA <> // unimplemented 00000280 FD6E .extension 0xD6E <> // unimplemented 00000282 FC4A 0596 .extension 0xC4A <>, 0x0596 // unimplemented 00000286 FBE2 .invalid <> 00000288 FC52 046A .extension 0xC52 <>, 0x046A // unimplemented 0000028C 6ED4 bgt -0x2A /* 00000262 */ 0000028E 053E btst <>, D2 00000290 6D40 blt +0x42 /* 000002D2 */ 00000292 6F3C ble +0x3E /* 000002D0 */ 00000294 9DAE FF20 sub.l [A6 - 0xE0], D6 00000298 6F42 ble +0x44 /* 000002DC */ 0000029A 9CAC 9A86 sub.l D6, [A4 - 0x657A] 0000029E BAAC 6E84 cmp.l D5, [A4 + 0x6E84] 000002A2 60AE bra -0x50 /* 00000252 */ 000002A4 679C beq -0x62 /* 00000242 */ 000002A6 6790 beq -0x6E /* 00000238 */ 000002A8 D1A8 FE24 add.l [A0 - 0x1DC], D0 000002AC 04CA .incomplete 000002AE FB16 .extension 0xB16 <> // unimplemented label000002B0: 000002B0 6C58 bge +0x5A /* 0000030A */ 000002B2 FAA8 FDDC .extension 0xAA8 <> // unimplemented 000002B6 FC8E 70DE .extension 0xC8E <> // unimplemented 000002BA F944 .extension 0x944 <> // unimplemented 000002BC FC86 EE88 .extension 0xC86 <> // unimplemented 000002C0 EE6C lsr D4.w, D7 label000002C2: 000002C2 EE4A lsr D2.w, 7 000002C4 EE24 asr D4.b, D7 000002C6 EE08 lsr D0.b, 7 000002C8 EDD4 EDAC bfffo D6, [A4] {D6:D4} 000002CC 43F1 2D49 lea.l A1, [[A1 + <>]] label000002D0: 000002D0 2350 1CB2 move.l [A1 + 0x1CB2], [A0] // begin alternate branch 000002D2-000002D6 label000002D2: 000002D2 1CB2 1C52 move.b [A6], [A2 + D1 * 4 + 0x52] // end alternate branch 000002D2-000002D6 label000002D2: // (misaligned) 000002D4 1C52 movea.b A6, [A2] 000002D6 1AE2 move.b [A5]+, -[A2] 000002D8 1BEA 23EA move.b <>, [A2 + 0x23EA] label000002DC: 000002DC 20B2 E9BC move.l [A0], <> 000002E0 FD1E .extension 0xD1E <> // unimplemented 000002E2 67DE beq -0x20 /* 000002C2 */ 000002E4 B2AE D420 cmp.l D1, [A6 - 0x2BE0] 000002E8 E4A0 asr D0, D2 000002EA 3D44 C5E8 move.w [A6 - 0x3A18], D4 000002EE D1C6 add.l A0, D6 000002F0 6EBE bgt -0x40 /* 000002B0 */ 000002F2 D330 E3B0 D3AE 2C30 add.b [-0x2C51D3D0 + A6 * 2], D1 000002FA E30E lsl D6.b, 1 000002FC 725C moveq.l D1, 0x5C 000002FE D75A add.w [A2]+, D3 00000300 F4C2 .invalid <> 00000302 C6FC 4243 mulu.w D3, 0x4243 /* 'BC' */ 00000306 2852 movea.l A4, [A2] 00000308 33A8 169A ED1A 1F12 move.w [[A1 + A6 * 4] + 0x1F12], [A0 + 0x169A] // begin alternate branch 0000030A-00000310 label0000030A: 0000030A 169A move.b [A3], [A2]+ 0000030C ED1A rol D2.b, 6 0000030E 1F12 move.b -[A7], [A2] // end alternate branch 0000030A-00000310 label0000030A: // (misaligned) 00000310 16D2 move.b [A3]+, [A2] 00000312 6F64 ble +0x66 /* 00000378 */ 00000314 FC42 FB1A .extension 0xC42 <>, 0xFB1A // unimplemented 00000318 138E 0A0E move.b [A1 + D0 * 2 + 0xE], A6 0000031C 24FB 00B8 move.l [A2]+, [PC + D0.w - 0x72] 00000320 0442 7302 subi.w D2, 0x7302 00000324 4B1C .invalid 5, [A4]+ // invalid opcode 4 with b == 4 00000326 F301 .extension 0x301 <> // unimplemented 00000328 0608 4344 addi.b A0, 0x44 /* 'D' */ 0000032C 2B39 4328 109E move.l -[A5], [0x4328109E] 00000332 1301 move.b -[A1], D1 00000334 109E move.b [A0], [A6]+ 00000336 5301 subq.b D1, 1 00000338 1B37 D32C move.b -[A5], <> 0000033C 1B37 E318 move.b -[A5], [A7 + A6 * 2] 00000340 0033 0C33 0263 ori.b [A3 + D0.w * 2 + 0x63], 0x33 /* '3' */ 00000346 0030 A406 C307 1B09 CB06 ori.b [[A0 + <>] + A4 * 2 + 0x1B09CB06], 0x6 00000350 103B 0210 move.b D0, [PC + D0.w * 2 + 0x10] 00000354 4423 neg.b -[A3] 00000356 1836 06E6 move.b D4, [A6 + D0.w * 8 - 0x26] 0000035A 0463 0026 subi.w -[A3], 0x26 /* '&' */ 0000035E 0301 btst D1, D1 00000360 3E0C move.w D7, A4 00000362 180A move.b D4, A2 00000364 0E1C 0400 .invalid.b [A4]+, 0x0 // invalid immediate operation 00000368 8305 sbcd D1, D5 0000036A 3405 move.w D2, D5 0000036C 0188 bclr A0, D0 0000036E 142E 0412 move.b D2, [A6 + 0x412] 00000372 8814 or.b D4, [A4] 00000374 0053 0B8B ori.w [A3], 0xB8B label00000378: 00000378 0B08 btst A0, D5 0000037A 08EA B30A 9302 bset.b [A2 - 0x6CFE], 0xA /* '\n' */ 00000380 00A3 4314 0013 ori.l -[A3], 0x43140013 00000386 0DD3 .incomplete 00000388 2C53 movea.l A6, [A3] 0000038A 0253 0808 andi.w [A3], 0x808 0000038E 70EA moveq.l D0, 0xFFFFFFEA 00000390 7303 moveq.l D1, 0x03 00000392 522B 0010 addq.b [A3 + 0x10], 1 00000396 C101 abcd D0, D1 00000398 6903 bvs +0x5 /* 0000039D */ 0000039A 730C moveq.l D1, 0x0C 0000039C 2A7B 052E 480C 184B movea.l A5, [[PC + 0x480C] + D0 * 4 + 0x184B] 000003A4 3513 move.w -[A2], [A3] 000003A6 4D4B chk.w D6, A3 000003A8 B50E cmpm.b [A2]+, [A6]+ 000003AA 650D bcs +0xF /* 000003B9 */ 000003AC 5A8A addq.l A2, 5 000003AE 041C 1040 subi.b [A4]+, 0x40 /* '@' */ 000003B2 020F DE82 andi.b A7, 0x82 000003B6 650B bcs +0xD /* 000003C3 */ 000003B8 3B04 move.w -[A5], D4 000003BA 4002 negx.b D2 000003BC 0F6E 34D8 bchg [A6 + 0x34D8], D7 000003C0 1402 move.b D2, D2 000003C2 933C 3482 sub.b 0x82, D1 000003C6 26F8 2C55 move.l [A3]+, [0x00002C55] 000003CA 0B13 btst [A3], D5 000003CC 0D01 btst D1, D6 000003CE 081C 281C btst.b [A4]+, 0x1C 000003D2 1002 move.b D0, D2 000003D4 0F29 0C24 btst [A1 + 0xC24], D7 000003D8 B302 xor.b D2, D1 000003DA 8A10 or.b D5, [A0] 000003DC 2E04 move.l D7, D4 000003DE 4002 negx.b D2 000003E0 BB95 xor.l [A5], D5 000003E2 E904 asl D4.b, 4 000003E4 A341 syscall SetFilLock/PBHSetFLock/HSetFLock, flags=3 000003E6 34CD move.w [A2]+, A5 000003E8 0DC5 .incomplete 000003EA 0C9B 0162 1C28 cmpi.l [A3]+, 0x1621C28 000003F0 4002 negx.b D2 000003F2 EB87 asl D7, 5 000003F4 2A5A movea.l A5, [A2]+ 000003F6 FB08 .extension 0xB08 <> // unimplemented 000003F8 6293 bhi -0x6B /* 0000038D */ 000003FA 0240 020F andi.w D0, 0x20F 000003FE 0101 btst D1, D0 00000400 1003 move.b D0, D3 00000402 0040 023B ori.w D0, 0x23B 00000406 4CED 0373 0C30 movem.l D0,D1,D4,D5,D6,A0,A1, [A5 + 0xC30] 0000040C EB02 asl D2.b, 5 0000040E 6505 bcs +0x7 /* 00000415 */ 00000410 EB2A lsl D2.b, D5 00000412 3440 movea.w A2, D0 00000414 024B 7934 andi.w A3, 0x7934 /* 'y4' */ 00000418 26A3 move.l [A3], -[A3] 0000041A 02FE .incomplete 0000041C C508 abcd -[A2], -[A0] 0000041E 2C24 move.l D6, -[A4] 00000420 230A move.l -[A1], A2 00000422 8AA1 or.l D5, -[A1] 00000424 1743 0033 move.b [A3 + 0x33], D3 00000428 003C EB10 ori.b ccr, 16 0000042C 831B or.b [A3]+, D1 0000042E E40B lsr D3.b, 2 00000430 1D04 move.b -[A6], D4 00000432 432C DB06 .invalid 1, [A4 - 0x24FA] // invalid opcode 4 with b == 4 00000436 8B1B or.b [A3]+, D5 00000438 EB1F rol D7.b, 5 0000043A 7B39 moveq.l D5, 0x39 0000043C 1673 10AB movea.b A3, [A3 + D1.w - 0x85] 00000440 1E16 move.b D7, [A6] 00000442 F302 .extension 0x302 <> // unimplemented label00000444: 00000444 330B move.w -[A1], A3 00000446 E316 roxl D6.b, 1 00000448 A273 syscall OSReserved, flags=2 0000044A 077B 08B3 bchg [PC + D0 - 0x77], D3 0000044E 449B neg.l [A3]+ 00000450 5B16 subq.b [A6], 5 00000452 E4AB lsr D3, D2 00000454 0110 btst [A0], D0 00000456 2B44 031C move.l [A5 + 0x31C], D4 0000045A 443A 9856 neg.b [PC - 0x67AA /* FFFF9CB2, cstring "" */] 0000045E 1300 move.b -[A1], D0 00000460 2C00 move.l D6, D0 00000462 030B btst A3, D1 00000464 AB09 syscall DrawArc 00000466 2CDE move.l [A6]+, [A6]+ 00000468 1B84 100F move.b [A5 + D1.w + 0xF], D4 0000046C 36F3 0D03 001B 0428 move.w [A3]+, [[A3 + <> + D0 * 4] + 0x1B0428] 00000474 0F04 btst D4, D7 00000476 F30D .extension 0x30D <> // unimplemented 00000478 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 0000047A 8300 sbcd D1, D0 0000047C 6AC6 bpl -0x38 /* 00000444 */ 0000047E 1E6A 5B31 movea.b A7, [A2 + 0x5B31] 00000482 F320 .extension 0x320 <> // unimplemented 00000484 A310 syscall Allocate/PBAllocContig/AllocContig, flags=3 00000486 F30D .extension 0x30D <> // unimplemented 00000488 3311 move.w -[A1], [A1] 0000048A 5B3E subq.b <>, 5 0000048C DB31 BB02 E334 add.b [[A1 + <> + A3 * 2] - 0x1CCC], D5 00000492 432C 5B6B .invalid 1, [A4 + 0x5B6B] // invalid opcode 4 with b == 4 00000496 F38D .invalid <> 00000498 5B15 subq.b [A5], 5 0000049A 562B 0591 addq.b [A3 + 0x591], 3 0000049E 0233 0026 7B0A E301 andi.b [[A3 + <> + D7 * 2] - 0x1CFF], 0x26 /* '&' */ 000004A6 CD0B abcd -[A6], -[A3] 000004A8 D304 addx.b D1, D4 000004AA B8A5 cmp.l D4, -[A5] 000004AC 148B move.b [A2], A3 000004AE 0C52 830C cmpi.w [A2], 0x830C 000004B2 04CB .incomplete 000004B4 1A4B movea.b A5, A3 000004B6 0623 19F3 addi.b -[A3], 0xF3 000004BA 0D0F btst A7, D6 000004BC 521B addq.b [A3]+, 1 000004BE 0165 bchg -[A5], D0 000004C0 0953 bchg [A3], D4 000004C2 0021 0908 ori.b -[A1], 0x8 000004C6 52E1 shi -[A1] 000004C8 0A7B 10F1 0A16 xori.w [PC + D0 * 2 + 0x16], 0x10F1 000004CE E50A lsl D2.b, 2 000004D0 1694 move.b [A3], [A4] 000004D2 0902 btst D2, D4 000004D4 568B addq.l A3, 3 000004D6 027B 10B3 3E44 andi.w [PC + D3 * 8 + 0x44], 0x10B3 000004DC 9011 sub.b D0, [A1] 000004DE 0D94 bclr [A4], D6 000004E0 0800 D30D btst.b D0, 0xD /* '\r' */ 000004E4 2A10 move.l D5, [A0] 000004E6 526B 3F04 addq.w [A3 + 0x3F04], 1 000004EA 0626 B304 addi.b -[A6], 0x4 000004EE 960D sub.b D3, A5 000004F0 0933 0721 0F2E btst [[A3 + 0xF2E + D0 * 8]], D4 000004F6 049B 1052 3B07 subi.l [A3]+, 0x10523B07 000004FC 2109 move.l -[A0], A1 000004FE 835A or.w [A2]+, D1 00000500 36CB move.w [A3]+, A3 00000502 3F8B 1A36 move.w [A7 + D1 * 2 + 0x36], A3 00000506 0F09 btst A1, D7 00000508 3352 560B move.w [A1 + 0x560B], [A2] 0000050C 5B36 9B01 subq.b [[A6 + <> + A1 * 2]], 5 00000510 0608 C30E addi.b A0, 0xE 00000514 4490 neg.l [A0] 00000516 5681 addq.l D1, 3 00000518 06D3 .incomplete 0000051A 2C94 move.l [A6], [A4] 0000051C 0814 00AB btst.b [A4], 0xAB 00000520 156B 01C5 1D00 move.b [A2 + 0x1D00], [A3 + 0x1C5] 00000526 3B13 move.w -[A5], [A3] 00000528 3CE3 move.w [A6]+, -[A3] 0000052A 0C52 231E cmpi.w [A2], 0x231E 0000052E 3652 movea.w A3, [A2] 00000530 8B1A or.b [A2]+, D5 00000532 049B 6AF9 0C53 subi.l [A3]+, 0x6AF90C53 00000538 00F1 .incomplete 0000053A 0C33 020B 6C33 cmpi.b [A3 + D6 * 4 + 0x33], 0xB 00000540 060F 6D10 addi.b A7, 0x10 00000544 E505 asl D5.b, 2 00000546 490E .invalid 4, A6 // invalid opcode 4 with b == 4 00000548 5300 subq.b D0, 1 0000054A B701 xor.b D1, D3 0000054C 7440 moveq.l D2, 0x40 0000054E 690E bvs +0x10 /* 0000055E */ 00000550 B323 xor.b -[A3], D1 00000552 6A36 bpl +0x38 /* 0000058A */ 00000554 B323 xor.b -[A3], D1 00000556 5A04 addq.b D4, 5 00000558 334C 2852 move.w [A1 + 0x2852], A4 0000055C 332C 04BB move.w -[A1], [A4 + 0x4BB] // begin alternate branch 0000055E-00000566 label0000055E: 0000055E 04BB 0B26 6B07 A301 subi.l [[PC + <> + A2 * 2]], 0xB266B07 // end alternate branch 0000055E-00000566 label0000055E: // (misaligned) 00000560 0B26 btst -[A6], D5 00000562 6B07 bmi +0x9 /* 0000056B */ 00000564 A301 syscall Close, flags=3 00000566 492F 1E04 .invalid 4, [A7 + 0x1E04] // invalid opcode 4 with b == 4 0000056A 46A1 not.l -[A1] 0000056C 0E15 0106 .invalid.b [A5], 0x6 // invalid immediate operation 00000570 C303 abcd D1, D3 00000572 2D01 move.l -[A6], D1 00000574 1445 movea.b A2, D5 00000576 01C8 .incomplete 00000578 1098 move.b [A0], [A0]+ 0000057A 6301 bls +0x3 /* 0000057D */ 0000057C B142 xor.w D2, D0 0000057E 94C3 sub.w A2, D3 00000580 080B 431E btst.b A3, 0x1E 00000584 280F move.l D4, A7 00000586 1E6A 2339 movea.b A7, [A2 + 0x2339] label0000058A: 0000058A 361E move.w D3, [A6]+ 0000058C 5A23 addq.b -[A3], 5 0000058E 3904 move.w -[A4], D4 00000590 2E16 move.l D7, [A6] 00000592 2504 move.l -[A2], D4 00000594 1625 move.b D3, -[A5] 00000596 40BA 76AB negx.l [PC + 0x76AB /* 00007C43, cstring "" */] 0000059A 015A bchg [A2]+, D0 0000059C 831A or.b [A2]+, D1 0000059E 76C9 moveq.l D3, 0xFFFFFFC9 000005A0 0FC8 .incomplete 000005A2 10F5 1C2E move.b [A0]+, [A5 + D1 * 4 + 0x2E] 000005A6 6D39 blt +0x3B /* 000005E1 */ 000005A8 6503 bcs +0x5 /* 000005AD */ 000005AA 2B2C 5B02 move.l -[A5], [A4 + 0x5B02] 000005AE 4203 clr.b D3 000005B0 0D5B bchg [A3]+, D6 000005B2 02E3 .incomplete 000005B4 0506 btst D6, D2 000005B6 08BE 78A1 bclr.b <>, 0xA1 000005BA 36E6 move.w [A3]+, -[A6] 000005BC 7630 moveq.l D3, 0x30 000005BE 6D06 blt +0x8 /* 000005C6 */ 000005C0 E902 asl D2.b, 4 000005C2 FB66 .extension 0xB66 <> // unimplemented 000005C4 5B02 subq.b D2, 5 label000005C6: 000005C6 1B07 move.b -[A5], D7 000005C8 5B02 subq.b D2, 5 000005CA 4B32 CD02 8135 .invalid 5, [[A2 + <> + A4 * 4] - 0x7ECB] // invalid opcode 4 with b == 4 000005D0 9D02 subx.b D6, D2 000005D2 A501 syscall Close, flags=5 000005D4 8305 sbcd D1, D5 000005D6 B309 cmpm.b [A1]+, [A1]+ 000005D8 1078 2103 movea.b A0, [0x00002103] 000005DC 3463 movea.w A2, -[A3] 000005DE 36D7 move.w [A3]+, [A7] 000005E0 0266 245B andi.w -[A6], 0x245B /* '$[' */ 000005E4 002E 049B 001C ori.b [A6 + 0x1C], 0x9B 000005EA 1014 move.b D0, [A4] 000005EC 020F B030 andi.b A7, 0x30 /* '0' */ 000005F0 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 000005F2 0F08 btst A0, D7 000005F4 BE50 cmp.w D7, [A0] 000005F6 020F B030 andi.b A7, 0x30 /* '0' */ 000005FA 8026 or.b D0, -[A6] 000005FC 9300 subx.b D1, D0 000005FE C90C abcd -[A4], -[A4] 00000600 16E1 move.b [A3]+, -[A1] 00000602 5749 subq.w A1, 3 00000604 449B neg.l [A3]+ 00000606 006B 0F50 1640 ori.w [A3 + 0x1640], 0xF50 0000060C 1402 move.b D2, D2 0000060E 2364 B030 move.l [A1 - 0x4FD0], -[A4] 00000612 6B1B bmi +0x1D /* 0000062F */ 00000614 3B27 move.w -[A5], -[A7] 00000616 368B move.w [A3], A3 00000618 02EB .incomplete 0000061A 2CC3 move.l [A6]+, D3 0000061C 1E70 1C16 movea.b A7, [A0 + D1 * 4 + 0x16] 00000620 020F B030 andi.b A7, 0x30 /* '0' */ 00000624 F307 .extension 0x307 <> // unimplemented 00000626 6502 bcs +0x4 /* 0000062A */ 00000628 0F8D bclr A5, D7 label0000062A: 0000062A 06E5 .incomplete 0000062C 010F btst A7, D0 0000062E 8906 sbcd D4, D6 00000630 0301 btst D1, D1 00000632 640D bcc +0xF /* 00000641 */ 00000634 2DB3 1209 2DE3 1150 BEA3 1640 move.l [[0x1150] - 0x415CE9C0], [A3 + D1.w * 2 + 0x9] 00000640 020F B030 andi.b A7, 0x30 /* '0' */ 00000644 A6EB syscall vFileWrite, flags=6 00000646 1012 move.b D0, [A2] 00000648 2C14 move.l D6, [A4] 0000064A 02BB 6F05 019B 111E 2853 andi.l [[PC] + D1 + 0x2853], 0x6F05019B 00000654 1F16 move.b -[A7], [A6] 00000656 230E move.l -[A1], A6 00000658 2B3A FB39 move.l -[A5], [PC - 0x4C7 /* 00000193, value 0x42EF78F1 */] 0000065C 2C23 move.l D6, -[A3] 0000065E 0B1C btst [A4]+, D5 00000660 2C00 move.l D6, D0 00000662 F361 .extension 0x361 <> // unimplemented 00000664 BB11 xor.b [A1], D5 00000666 0101 btst D1, D0 00000668 CB02 abcd D5, D2 0000066A 4144 chk.w D0, D4 0000066C E329 lsl D1.b, D1 0000066E 34C6 move.w [A2]+, D6 00000670 FB11 .extension 0xB11 <> // unimplemented 00000672 4370 631B B308 58F3 chk.w D1, [[A0 + D6 * 2] - 0x4CF7A70D] 0000067A 038B bclr A3, D1 0000067C 0008 4002 ori.b A0, 0x2 00000680 D34C addx.w -[A1], -[A4] 00000682 B030 F331 D408 122C cmp.b D0, [[A0 - 0x2BF7EDD4 + A7 * 2]] 0000068A 8510 or.b [A0], D2 0000068C 5B7B B02A subq.w [PC + A3.w + 0x2A], 5 00000690 10D3 move.b [A0]+, [A3] 00000692 1513 move.b -[A2], [A3] 00000694 05F3 .incomplete 00000696 0373 0029 bchg [A3 + D0.w + 0x29], D1 0000069A 0572 2C34 bchg [A2 + D2 * 4 + 0x34], D2 0000069E 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4 000006A0 F30D .extension 0x30D <> // unimplemented 000006A2 D82B 282C add.b D4, [A3 + 0x282C] 000006A6 3B06 move.w -[A5], D6 000006A8 5306 subq.b D6, 1 000006AA C105 abcd D0, D5 000006AC CCA1 and.l D6, -[A1] 000006AE 0580 bclr D0, D2 000006B0 26C3 move.l [A3]+, D3 000006B2 128D move.b [A1], A5 000006B4 2A42 movea.l A5, D2 000006B6 08DB 2C70 bset.b [A3]+, 0x70 /* 'p' */ 000006BA EA50 roxr D0.w, 5 000006BC A55A syscall PrimeTime, flags=5 000006BE A343 syscall SetFilType, flags=3 000006C0 6560 bcs +0x62 /* 00000722 */ 000006C2 4B35 4560 3E87 .invalid 5, [A5 + 0x3E87] // invalid opcode 4 with b == 4 000006C8 02C4 .incomplete 000006CA 123E move.b D1, <> 000006CC 1402 move.b D2, D2 000006CE 6B5D bmi +0x5F /* 0000072D */ 000006D0 B030 B33F 230E 0B68 EB31 3E93 cmp.b D0, [[A0 + 0x230E0B68] + A3 * 2 - 0x14CEC16D] 000006DC 0189 bclr A1, D0 000006DE 01C3 .incomplete 000006E0 51B0 300F subq.l [A0 + D3.w + 0xF], 8 000006E4 410C .invalid 0, A4 // invalid opcode 4 with b == 4 000006E6 0515 btst [A5], D2 000006E8 0FB0 30DB bclr [A0 + D3.w - 0x37], D7 000006EC 27FB 1608 4025 move.l [PC + D4.w + 0x25], [PC + D1.w * 8 + 0x8] 000006F2 010F btst A7, D0 000006F4 450C .invalid 2, A4 // invalid opcode 4 with b == 4 000006F6 031A btst [A2]+, D1 000006F8 410C .invalid 0, A4 // invalid opcode 4 with b == 4 000006FA D840 add.w D4, D0 000006FC 0203 2B34 andi.b D3, 0x34 /* '4' */ 00000700 3300 move.w -[A1], D0 00000702 3B2D 36C6 move.w -[A5], [A5 + 0x36C6] 00000706 8317 or.b [A7], D1 00000708 3643 movea.w A3, D3 0000070A 00FB .incomplete 0000070C 114B 701B move.b [A0 + 0x701B], A3 00000710 0523 btst -[A3], D2 00000712 0636 4503 0FAD 19E8 addi.b [[0x19E8] + D0 * 8], 0x3 0000071A A50C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=5 0000071C EB06 asl D6.b, 5 0000071E 750A moveq.l D2, 0x0A 00000720 1303 move.b -[A1], D3 label00000722: 00000722 A316 syscall InitQueue/FInitQueue, flags=3 00000724 F304 .extension 0x304 <> // unimplemented 00000726 4002 negx.b D2 00000728 0FB0 34FB bclr [A0 + D3.w * 4 - 0x5], D7 0000072C 08A9 1A0F B030 bclr.b [A1 - 0x4FD0], 0xF 00000732 FB01 .extension 0xB01 <> // unimplemented 00000734 4002 negx.b D2 00000736 1B35 B034 move.b -[A5], [A5 + A3.w + 0x34] 0000073A 8B01 sbcd D5, D1 0000073C 9B25 sub.b -[A5], D5 0000073E 2117 move.l -[A0], [A7] 00000740 BB3C DB18 xor.b 0x18, D5 00000744 0119 btst [A1]+, D0 00000746 EB06 asl D6.b, 5 00000748 B34E cmpm.w [A1]+, [A6]+ 0000074A 723B moveq.l D1, 0x3B 0000074C 036B 0F04 bchg [A3 + 0xF04], D1 00000750 E301 asl D1.b, 1 00000752 DB18 add.b [A0]+, D5 00000754 A10D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=1 00000756 D300 addx.b D1, D0 00000758 DB2C 630F add.b [A4 + 0x630F], D5 0000075C A301 syscall Close, flags=3 0000075E C10B abcd -[A0], -[A3] 00000760 12E8 0053 move.b [A1]+, [A0 + 0x53] 00000764 2E33 0072 move.l D7, [A3 + D0.w + 0x72] 00000768 965B sub.w D3, [A3]+ 0000076A 2A08 move.l D5, A0 0000076C 12EB 0640 move.b [A1]+, [A3 + 0x640] 00000770 020F B02A andi.b A7, 0x2A /* '*' */ 00000774 6AA5 bpl -0x59 /* 0000071B */ 00000776 09B3 0D55 bclr <>, D4 0000077A 3155 3306 move.w [A0 + 0x3306], [A5] 0000077E A517 syscall Eject, flags=5 00000780 0501 btst D1, D2 00000782 AB15 syscall PatExpand 00000784 D931 FCF3 add.b [A1 + A7 * 4 - 0x13], D4 00000788 185A movea.b A4, [A2]+ 0000078A BA76 EB0B 6A44 BA76 cmp.w D5, [[A6 + <> + A6 * 2] + 0x6A44BA76] 00000792 0144 bchg D4, D0 00000794 36BA 7681 move.w [A3], [PC + 0x7681 /* 00007E17, cstring "" */] 00000798 44BA 7603 neg.l [PC + 0x7603 /* 00007D9D, cstring "" */] 0000079C 130B move.b -[A1], A3 0000079E 4410 neg.b [A0] 000007A0 BA76 0B44 cmp.w D5, <> 000007A4 6A65 bpl +0x67 /* 0000080B */ 000007A6 0028 CB18 1307 ori.b [A0 + 0x1307], 0x18 000007AC CB18 and.b [A0]+, D5 000007AE 130E move.b -[A1], A6 000007B0 CB18 and.b [A0]+, D5 000007B2 9307 subx.b D1, D7 000007B4 E613 roxr D3.b, 3 000007B6 13E3 0623 13E3 move.b [0x062313E3], -[A3] 000007BC 06F3 .incomplete 000007BE 032A 6A31 btst [A2 + 0x6A31], D1 000007C2 37C8 0403 move.w [PC + D0.w * 4 + 0x3], A0 000007C6 0721 btst -[A1], D3 000007C8 0F63 bchg -[A3], D7 000007CA 0203 0763 andi.b D3, 0x63 /* 'c' */ 000007CE FA73 0503 .extension 0xA73 <>, 0x0503 // unimplemented 000007D2 071F btst [A7]+, D3 000007D4 E0C3 asr .w D3 000007D6 07B4 C396 3B04 bclr [[] + A4 * 2 + 0x3B04], D3 000007DC B4C3 cmpa.w A2, D3 000007DE 969B sub.l D3, [A3]+ 000007E0 02B4 C396 7B00 B4C3 andi.l [A4 + A3.w * 4 - 0x61], 0xC3967B00 000007E8 966D 3BC1 sub.w D3, [A5 + 0x3BC1] 000007EC 8F10 or.b [A0], D7 000007EE 0B02 btst D2, D5 000007F0 A15C syscall MemoryDispatch/MemoryDispatchA0Result, flags=1 000007F2 F325 .extension 0x325 <> // unimplemented 000007F4 8336 0800 or.b [A6 + D0], D1 000007F8 A373 syscall OSReserved, flags=3 000007FA DE82 add.l D7, D2 000007FC 34A4 move.w [A2], -[A4] 000007FE 068B 1E21 0114 addi.l A3, 0x1E210114 00000804 2113 move.l -[A0], [A3] 00000806 490F .invalid 4, A7 // invalid opcode 4 with b == 4 00000808 4990 .invalid 4, [A0] // invalid opcode 4 with b == 6 0000080A 2A28 DB02 move.l D5, [A0 - 0x24FE] 0000080E 1400 move.b D2, D0 00000810 AB73 syscall stMASK0 00000812 0634 1312 B309 addi.b [[A4 + <> + A3 * 2]], 0x12 00000818 0404 2318 subi.b D4, 0x18 0000081C D60B add.b D3, A3 0000081E 2178 06E5 5725 move.l [A0 + 0x5725], [0x000006E5] 00000824 113B 0258 move.b -[A0], [PC + D0.w * 2 + 0x58] 00000828 5B02 subq.b D2, 5 0000082A 06E6 .incomplete 0000082C 50E3 st -[A3] 0000082E 06BB 3C14 026B 3C14 addi.l [PC + D3 * 4 + 0x14], 0x3C14026B 00000836 020F 822A andi.b A7, 0x2A /* '*' */ 0000083A 2855 movea.l A4, [A5] 0000083C 9324 sub.b -[A4], D1 0000083E 5AA9 3A63 addq.l [A1 + 0x3A63], 5 00000842 0073 0013 037B 0EC5 810F 3413 0378 ori.w [[A3 + 0xEC5810F] + 0x34130378], 0x13 00000850 E0A9 lsr D1, D0 00000852 4A34 4508 tst.b [A4 + <> + D4 * 4] 00000856 3435 8C31 move.w D2, [A5 + A0 * 4 + 0x31] 0000085A 3F9B 0033 move.w [A7 + D0.w + 0x33], [A3]+ 0000085E 0073 0A03 0205 ori.w [A3 + D0.w * 2 + 0x5], 0xA03 00000864 3BE1 move.w <>, -[A1] 00000866 3A43 movea.w A5, D3 00000868 522B 11BA addq.b [A3 + 0x11BA], 1 0000086C 76CB moveq.l D3, 0xFFFFFFCB 0000086E 2F04 move.l -[A7], D4 00000870 D335 6D01 add.b [[A5 + <> + D6 * 4]], D1 00000874 B314 xor.b [A4], D1 00000876 530E subq.b A6, 1 00000878 BC14 cmp.b D6, [A4] 0000087A 0233 826C 78B3 andi.b [A3 + D7 - 0x77], 0x6C /* 'l' */ 00000880 6B10 bmi +0x12 /* 00000892 */ 00000882 A93E syscall MenuKey 00000884 30E1 move.w [A0]+, -[A1] 00000886 38EB 8C1B move.w [A4]+, [A3 - 0x73E5] 0000088A 0E25 3949 .invalid.b -[A5], 0x49 /* 'I' */ // invalid immediate operation 0000088E 73E5 moveq.l D1, 0xFFFFFFE5 00000890 066D 2CDB 1508 addi.w [A5 + 0x1508], 0x2CDB // begin alternate branch 00000892-00000896 label00000892: 00000892 2CDB move.l [A6]+, [A3]+ 00000894 1508 move.b -[A2], A0 // end alternate branch 00000892-00000896 label00000892: // (misaligned) 00000896 B20B cmp.b D1, A3 00000898 00A1 1340 2190 ori.l -[A1], 0x13402190 0000089E 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4 000008A0 FB16 .extension 0xB16 <> // unimplemented 000008A2 730A moveq.l D1, 0x0A 000008A4 2A10 move.l D5, [A0] 000008A6 5315 subq.b [A5], 1 000008A8 0FBC C101 CB0A bclr 0xC101CB0A, D7 000008AE 016A 42CB bchg [A2 + 0x42CB], D0 000008B2 0C0B 00D3 cmpi.b A3, 0xD3 000008B6 1F25 move.b -[A7], -[A5] 000008B8 062A 1041 064B addi.b [A2 + 0x64B], 0x41 /* 'A' */ 000008BE 7015 moveq.l D0, 0x15 000008C0 0648 4911 addi.w A0, 0x4911 000008C4 42E6 .invalid -[A6] // invalid opcode 4 with subtype 1 000008C6 0B00 btst D0, D5 000008C8 DA08 add.b D5, A0 000008CA 1402 move.b D2, D2 000008CC 0FFC .incomplete 000008CE 1321 move.b -[A1], -[A1] 000008D0 04FB .incomplete 000008D2 0242 0501 andi.w D2, 0x501 000008D6 0FFC .incomplete 000008D8 5B06 subq.b D6, 5 000008DA 2848 movea.l A4, A0 000008DC 1288 move.b [A1], A0 000008DE 1C48 movea.b A6, A0 000008E0 6118 bsr +0x1A /* 000008FA */ 000008E2 3302 move.w -[A1], D2 000008E4 E309 lsl D1.b, 1 000008E6 0B00 btst D0, D5 000008E8 5B11 subq.b [A1], 5 000008EA 6B08 bmi +0xA /* 000008F4 */ 000008EC 662B bne +0x2D /* 00000919 */ 000008EE 0A16 813B xori.b [A6], 0x3B /* ';' */ 000008F2 2A5A movea.l A5, [A2]+ label000008F4: 000008F4 C53B 0F45 and.b <>, D2 000008F8 97C5 sub.l A3, D5 fn000008FA: 000008FA 0261 2E26 andi.w -[A1], 0x2E26 /* '.&' */ 000008FE F8C0 CD0D .extension 0x8C0 <> // unimplemented 00000902 2581 8A21 move.l [A2 + A0 * 2 + 0x21], D1 00000906 8123 or.b -[A3], D0 00000908 024B 1D62 andi.w A3, 0x1D62 0000090C 4002 negx.b D2 0000090E 0FDE .incomplete 00000910 0B1F btst [A7]+, D5 00000912 8B11 or.b [A1], D5 00000914 6524 bcs +0x26 /* 0000093A */ 00000916 30EB 3FF3 move.w [A0]+, [A3 + 0x3FF3] 0000091A 208D move.l [A0], A5 0000091C 291F move.l -[A4], [A7]+ 0000091E AB02 syscall BitsToPix 00000920 0307 btst D7, D1 00000922 1B06 move.b -[A5], D6 00000924 0EEE .incomplete 00000926 FB01 .extension 0xB01 <> // unimplemented 00000928 4306 .invalid 1, D6 // invalid opcode 4 with b == 4 0000092A 3613 move.w D3, [A3] 0000092C 19BB 0813 0706 E628 move.b [[A4 + <>] + D0 * 8 - 0x19D8], [PC + D0 + 0x13] 00000934 2305 move.l -[A1], D5 00000936 D4E3 add.w A2, -[A3] 00000938 1510 move.b -[A2], [A0] label0000093A: 0000093A 92CB sub.w A1, A3 0000093C 00AB 0643 0045 012B ori.l [A3 + 0x12B], 0x6430045 00000944 0523 btst -[A3], D2 00000946 0CB3 68FB 0105 06A3 cmpi.l [A3 + D0.w * 8 - 0x93], 0x68FB0105 0000094E 5F30 4002 subq.b [A0 + D4.w + 0x2], 7 00000952 9B81 subx.l D5, D1 00000954 3300 move.w -[A1], D0 00000956 7302 moveq.l D1, 0x02 00000958 34D3 move.w [A2]+, [A3] 0000095A E51B rol D3.b, 2 0000095C 0EC5 .incomplete 0000095E 7BF1 moveq.l D5, 0xFFFFFFF1 00000960 17E3 042B move.b [PC + D0.w * 4 + 0x2B], -[A3] 00000964 1E49 movea.b A7, A1 00000966 8B8B 649B unpk -[A5], -[A3], 0x649B 0000096A 0DBA 7641 bclr [PC + 0x7641 /* 00007FAD, cstring "" */], D6 0000096E A04B syscall SetGrowZone 00000970 9336 E36C sub.b <>, D1 00000974 C34F exg A1, A7 00000976 D63B 10FB add.b D3, [PC + D1.w - 0x5] 0000097A 34D6 move.w [A2]+, [A6] 0000097C BA76 C323 0F04 CB4F 2101 cmp.w D5, [[A6 + 0xF04 + A4 * 2] - 0x34B0DEFF] 00000986 231D move.l -[A1], [A5]+ 00000988 2501 move.l -[A2], D1 0000098A C329 0F61 and.b [A1 + 0xF61], D1 0000098E 9E0F sub.b D7, A7 00000990 3D3F move.w -[A6], <> 00000992 4344 chk.w D1, D4 00000994 2BB9 1BB7 DB2C E1C0 move.l [ + <>], [0x1BB7DB2C] 0000099C E93F rol D7.b, D4 0000099E 3302 move.w -[A1], D2 000009A0 618D bsr -0x71 /* 0000092F */ 000009A2 CB0E abcd -[A5], -[A6] 000009A4 7940 moveq.l D4, 0x40 000009A6 2132 6AE0 move.l -[A0], [A2 + D6 * 2 - 0x32] 000009AA BA76 E18E 630A cmp.w D5, [[ + <>] + A6 + 0x630A] 000009B0 F30D .extension 0x30D <> // unimplemented 000009B2 DB25 add.b -[A5], D5 000009B4 5300 subq.b D0, 1 000009B6 7328 moveq.l D1, 0x28 000009B8 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4 000009BA E907 asl D7.b, 4 000009BC 3643 movea.w A3, D3 000009BE 2D8B E463 move.l [A6 + A6.w * 4 + 0x63], A3 000009C2 67E3 beq -0x1B /* 000009A7 */ 000009C4 6505 bcs +0x7 /* 000009CB */ 000009C6 0DDB .incomplete 000009C8 0489 51D1 4714 subi.l A1, 0x51D14714 000009CE 020F FC83 andi.b A7, 0x83 000009D2 0CE1 .incomplete 000009D4 1333 39A3 164B 0783 04F5 move.b -[A1], [[0x164B + D3] + 0x78304F5] 000009DE 7B06 moveq.l D5, 0x06 000009E0 081C 0402 btst.b [A4]+, 0x2 000009E4 0FDE .incomplete 000009E6 C810 and.b D4, [A0] 000009E8 8573 0F36 DB66 CB18 3683 or.w [[A3 - 0x249934E8] + D0 * 8 + 0x3683], D2 000009F2 0E58 10A7 .invalid.w [A0]+, 0x10A7 // invalid immediate operation 000009F6 0664 0F51 addi.w -[A4], 0xF51 000009FA 0381 bclr D1, D1 000009FC 1A53 movea.b A5, [A3] 000009FE 0293 57E6 9706 andi.l [A3], 0x57E69706 00000A04 7B2E moveq.l D5, 0x2E 00000A06 0413 568B subi.b [A3], 0x8B 00000A0A 3AAB 6706 move.w [A5], [A3 + 0x6706] 00000A0E E636 roxr D6.b, D3 00000A10 E604 asr D4.b, 3 00000A12 0313 btst [A3], D1 00000A14 CB18 and.b [A0]+, D5 00000A16 2801 move.l D4, D1 00000A18 D110 add.b [A0], D0 00000A1A F306 .extension 0x306 <> // unimplemented 00000A1C 5055 addq.w [A5], 8 00000A1E 82C5 divu.w D1, D5 00000A20 462E 0462 not.b [A6 + 0x462] 00000A24 1402 move.b D2, D2 00000A26 3382 4002 move.w [A1 + D4.w + 0x2], D2 00000A2A DB0F addx.b -[A5], -[A7] 00000A2C 8123 or.b -[A3], D0 00000A2E B321 xor.b -[A1], D1 00000A30 BA76 4339 6A28 0513 cmp.w D5, [[A6 + 0x6A280513 + D4 * 2]] 00000A38 6A39 bpl +0x3B /* 00000A73 */ 00000A3A 4165 chk.w D0, -[A5] 00000A3C 86BA 768B or.l D3, [PC + 0x768B /* 0000768D, cstring "" */] 00000A40 1A6A A120 movea.b A5, [A2 - 0x5EE0] 00000A44 BB04 xor.b D4, D5 00000A46 A504 syscall Control, flags=5 00000A48 0FFC .incomplete 00000A4A 4194 .invalid 0, [A4] // invalid opcode 4 with b == 6 00000A4C 6B22 bmi +0x24 /* 00000A70 */ 00000A4E 286A 3056 movea.l A4, [A2 + 0x3056] 00000A52 9186 subx.l D0, D6 00000A54 0E24 D311 .invalid.b -[A4], 0x11 // invalid immediate operation 00000A58 C907 abcd D4, D7 00000A5A 6103 bsr +0x5 /* 00000A5F */ 00000A5C 8140 8519 pack D0, D0, 0x8519 00000A60 E300 asl D0.b, 1 00000A62 281B move.l D4, [A3]+ 00000A64 0545 bchg D5, D2 00000A66 040F FCE1 subi.b A7, 0xE1 00000A6A 0030 C316 26C3 ori.b [A0 + D2.w * 8 - 0x61], 0x16 label00000A70: 00000A70 1151 DC10 move.b [A0 - 0x23F0], [A1] 00000A74 4512 .invalid 2, [A2] // invalid opcode 4 with b == 4 00000A76 0FFC .incomplete 00000A78 DB08 addx.b -[A5], -[A0] 00000A7A 2828 AD05 move.l D4, [A0 - 0x52FB] 00000A7E D304 addx.b D1, D4 00000A80 41C1 lea.l A0, D1 00000A82 F105 .extension 0x105 <> // unimplemented 00000A84 8308 sbcd -[A1], -[A0] 00000A86 2544 1322 move.l [A2 + 0x1322], D4 00000A8A 255F 2830 move.l [A2 + 0x2830], [A7]+ 00000A8E C307 abcd D1, D7 00000A90 2501 move.l -[A2], D1 00000A92 7B33 moveq.l D5, 0x33 00000A94 5B1B subq.b [A3]+, 5 00000A96 0805 07CB btst.b D5, 0xCB 00000A9A 282A 10C1 move.l D4, [A2 + 0x10C1] 00000A9E B771 0EE1 xor.w [A1 + D0 * 8 - 0x31], D3 00000AA2 046A B828 2E04 subi.w [A2 + 0x2E04], 0xB828 00000AA8 BCA5 cmp.l D6, -[A5] 00000AAA 02E3 .incomplete 00000AAC 1EE5 move.b [A7]+, -[A5] 00000AAE 4A28 2A10 tst.b [A0 + 0x2A10] 00000AB2 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00000AB4 231E move.l -[A1], [A6]+ 00000AB6 850B sbcd -[A2], -[A3] 00000AB8 4997 .invalid 4, [A7] // invalid opcode 4 with b == 6 00000ABA 9B24 sub.b -[A4], D5 00000ABC B904 xor.b D4, D4 00000ABE 3E81 move.w [A7], D1 00000AC0 D1C3 add.l A0, D3 00000AC2 0A45 3B41 xori.w D5, 0x3B41 /* ';A' */ 00000AC6 6F3E ble +0x40 /* 00000B06 */ 00000AC8 8B1B or.b [A3]+, D5 00000ACA C302 abcd D1, D2 00000ACC 4002 negx.b D2 00000ACE 0F72 2C05 bchg [A2 + D2 * 4 + 0x5], D7 00000AD2 2505 move.l -[A2], D5 00000AD4 1F1E move.b -[A7], [A6]+ 00000AD6 2C0B move.l D6, A3 00000AD8 4436 1E2C neg.b [A6 + D1 * 8 + 0x2C] 00000ADC 3B07 move.w -[A5], D7 00000ADE 9B34 360B sub.b [A4 + D3.w * 8 + 0xB], D5 00000AE2 5B04 subq.b D4, 5 00000AE4 EB11 roxl D1.b, 5 00000AE6 BB87 xor.l D7, D5 00000AE8 764B moveq.l D3, 0x4B 00000AEA 1328 303C move.b -[A1], [A0 + 0x303C] 00000AEE 7B04 moveq.l D5, 0x04 00000AF0 BC40 cmp.w D6, D0 00000AF2 020F DE23 andi.b A7, 0x23 /* '#' */ 00000AF6 1D28 C10E move.b -[A6], [A0 - 0x3EF2] 00000AFA 3083 move.w [A0], D3 00000AFC 1440 movea.b A2, D0 00000AFE 0233 4133 3B34 andi.b <>, 0x33 /* '3' */ 00000B04 F307 .extension 0x307 <> // unimplemented label00000B06: 00000B06 1E2C C236 move.b D7, [A4 - 0x3DCA] 00000B0A 4002 negx.b D2 00000B0C 435D chk.w D1, [A5]+ 00000B0E E506 asl D6.b, 2 00000B10 0316 btst [A6], D1 00000B12 2A28 3CCB move.l D5, [A0 + 0x3CCB] 00000B16 1D0F move.b -[A6], A7 00000B18 04D3 .incomplete 00000B1A 151E move.b -[A2], [A6]+ 00000B1C 2C41 movea.l A6, D1 00000B1E 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4 00000B20 1E2C 652D move.b D7, [A4 + 0x652D] 00000B24 D321 add.b -[A1], D1 00000B26 A926 syscall DragTheRgn 00000B28 2503 move.l -[A2], D3 00000B2A 8351 or.w [A1], D1 00000B2C 303C FB09 move.w D0, 0xFB09 00000B30 1E2C E128 move.b D7, [A4 - 0x1ED8] 00000B34 F34F .extension 0x34F <> // unimplemented 00000B36 0413 19C3 subi.b [A3], 0xC3 00000B3A 1004 move.b D0, D4 00000B3C 1336 9707 C90F E508 move.b -[A1], [[A6 + <>] + A1 * 8 - 0x36F01AF8] 00000B44 BB25 xor.b -[A5], D5 00000B46 A543 syscall SetFilType, flags=5 00000B48 0F72 16FC bchg [A2 + D1.w * 8 - 0x4], D7 00000B4C D503 addx.b D2, D3 00000B4E 300B move.w D0, A3 00000B50 321E move.w D1, [A6]+ 00000B52 162D 041E move.b D3, [A5 + 0x41E] 00000B56 1613 move.b D3, [A3] 00000B58 2128 2865 move.l -[A0], [A0 + 0x2865] 00000B5C 0323 btst -[A3], D1 00000B5E 5D30 8311 subq.b [[A0 + A0 * 2]], 6 00000B62 6507 bcs +0x9 /* 00000B6B */ 00000B64 0421 032B subi.b -[A1], 0x2B /* '+' */ 00000B68 A13E syscall DrvrRemove, flags=1 00000B6A C329 6164 and.b [A1 + 0x6164], D1 00000B6E A68B syscall CommToolboxDispatch, flags=6 00000B70 0F1E btst [A6]+, D7 00000B72 2C23 move.l D6, -[A3] 00000B74 1358 10BC move.b [A1 + 0x10BC], [A0]+ 00000B78 C302 abcd D1, D2 00000B7A 1C3E move.b D6, <> 00000B7C 4002 negx.b D2 00000B7E 736F moveq.l D1, 0x6F 00000B80 A56C syscall InitFS, flags=5 00000B82 7B0A moveq.l D5, 0x0A 00000B84 3B03 move.w -[A5], D3 00000B86 992F 8A04 sub.b [A7 - 0x75FC], D4 00000B8A C505 abcd D2, D5 00000B8C 0FDE .incomplete 00000B8E 1356 1F3B move.b [A1 + 0x1F3B], [A6] 00000B92 0236 A532 2116 1321 andi.b [[A6] + D2 + 0x1321], 0x32 /* '2' */ 00000B9A 1028 8100 move.b D0, [A0 - 0x7F00] 00000B9E 231E move.l -[A1], [A6]+ 00000BA0 10D9 move.b [A0]+, [A1]+ 00000BA2 2FF3 1B05 move.l <>, [[A3 + <>] + D1 * 2] 00000BA6 E214 roxr D4.b, 1 00000BA8 02AB 6EA9 506B 1BBA andi.l [A3 + 0x1BBA], 0x6EA9506B 00000BB0 760D moveq.l D3, 0x0D 00000BB2 DA93 add.l D5, [A3] 00000BB4 0AE9 .incomplete 00000BB6 42EB 8765 .invalid [A3 - 0x789B] // invalid opcode 4 with subtype 1 00000BBA 6B0F bmi +0x11 /* 00000BCB */ 00000BBC 30CC move.w [A0]+, A4 00000BBE 8B1B or.b [A3]+, D5 00000BC0 E302 asl D2.b, 1 00000BC2 A533 syscall VInstall, flags=5 00000BC4 04C1 .incomplete 00000BC6 CFD3 muls.w D7, [A3] 00000BC8 291B move.l -[A4], [A3]+ 00000BCA 0E56 262B .invalid.w [A6], 0x262B /* '&+' */ // invalid immediate operation 00000BCE 1F69 B2A5 0A2E move.b [A7 + 0xA2E], [A1 - 0x4D5B] 00000BD4 0414 02AB subi.b [A4], 0xAB 00000BD8 249B move.l [A2], [A3]+ 00000BDA 011B btst [A3]+, D0 00000BDC 071B btst [A3]+, D3 00000BDE 0E34 AB0C 0528 3382 .invalid.b [A4 + 0x3382 + D0 * 4], 0xC // invalid immediate operation 00000BE6 B323 xor.b -[A3], D1 00000BE8 1004 move.b D0, D4 00000BEA B323 xor.b -[A3], D1 00000BEC 2836 4501 move.l D4, [[A6 + <> + D4 * 4]] 00000BF0 A341 syscall SetFilLock/PBHSetFLock/HSetFLock, flags=3 00000BF2 2A28 CE1B move.l D5, [A0 - 0x31E5] 00000BF6 0EC7 .incomplete 00000BF8 06D4 .incomplete 00000BFA 10F1 3A0F move.b [A0]+, [A1 + D3 * 2 + 0xF] 00000BFE ED3A rol D2.b, D6 00000C00 10F9 3A65 2B2E move.b [A0]+, [0x3A652B2E] 00000C06 0483 1B3B 1165 subi.l D3, 0x1B3B1165 00000C0C 2B72 E5B9 0F72 1665 4A1F move.l [A5 + 0x4A1F], [[0xF721665 + A6 * 4]] 00000C16 C505 abcd D2, D5 00000C18 2834 3C8B move.l D4, [A4 + D3 * 4 - 0x117] 00000C1C 12C5 move.b [A1]+, D5 00000C1E 0533 8285 btst [A3 + A0.w * 2 - 0x123], D2 00000C22 C31F and.b [A7]+, D1 00000C24 8B4C 0433 pack -[A5], -[A4], 0x0433 00000C28 2128 2C33 move.l -[A0], [A0 + 0x2C33] 00000C2C 0063 032C ori.w -[A3], 0x32C 00000C30 3003 move.w D0, D3 00000C32 1A53 movea.b A5, [A3] 00000C34 007B 1D13 1963 0316 2B12 621C ori.w [[PC + 0x316] + 0x2B12621C], 0x1D13 00000C40 A5AF syscall vMtCheck, flags=5 00000C42 0FE5 .incomplete 00000C44 03C3 .incomplete 00000C46 8214 or.b D1, [A4] 00000C48 022B A116 2A4B andi.b [A3 + 0x2A4B], 0x16 00000C4E 0123 btst -[A3], D0 00000C50 1293 move.b [A1], [A3] 00000C52 8A8D or.l D5, A5 00000C54 020F 8502 andi.b A7, 0x2 00000C58 5380 subq.l D0, 1 00000C5A 2A6A 032A movea.l A5, [A2 + 0x32A] 00000C5E 7310 moveq.l D1, 0x10 00000C60 1319 move.b -[A1], [A1]+ 00000C62 8347 0F61 pack D1, D7, 0x0F61 00000C66 000F 0461 ori.b A7, 0x61 /* 'a' */ 00000C6A 000F 368B ori.b A7, 0x8B 00000C6E 3058 movea.w A0, [A0]+ 00000C70 41EA 831E lea.l A0, [A2 - 0x7CE2] 00000C74 5313 subq.b [A3], 1 00000C76 3EB8 4108 move.w [A7], [0x00004108] 00000C7A 7302 moveq.l D1, 0x02 00000C7C A693 syscall Microseconds, flags=6 00000C7E 2613 move.l D3, [A3] 00000C80 058B bclr A3, D2 00000C82 306B 0ABE movea.w A0, [A3 + 0xABE] 00000C86 7B0E moveq.l D5, 0x0E 00000C88 020F 1C10 andi.b A7, 0x10 00000C8C A500 syscall Open/PBHOpen/HOpen, flags=5 00000C8E 2B09 move.l -[A5], A1 00000C90 7216 moveq.l D1, 0x16 00000C92 A500 syscall Open/PBHOpen/HOpen, flags=5 00000C94 0FC8 .incomplete 00000C96 162A 813E move.b D3, [A2 - 0x7EC2] 00000C9A 693E bvs +0x40 /* 00000CDA */ 00000C9C 0FC8 .incomplete 00000C9E 1630 5926 B302 8587 move.b D3, [[A0 - 0x4CFE] + D5 - 0x7A79] 00000CA6 1402 move.b D2, D2 00000CA8 AB6D syscall rMin 00000CAA 14E1 move.b [A2]+, -[A1] 00000CAC 334B 066B move.w [A1 + 0x66B], A3 00000CB0 121B move.b D1, [A3]+ 00000CB2 0E30 8B22 A547 .invalid.b <>, 0x22 /* '\"' */ // invalid immediate operation 00000CB8 3382 334C move.w <>, D2 00000CBC 1006 move.b D0, D6 00000CBE BB08 cmpm.b [A5]+, [A0]+ 00000CC0 3603 move.w D3, D3 00000CC2 1383 3104 move.b <>, D3 00000CC6 BB08 cmpm.b [A5]+, [A0]+ 00000CC8 2853 movea.l A4, [A3] 00000CCA 1E58 movea.b A7, [A0]+ 00000CCC 10FB 1850 move.b [A0]+, [PC + D1 + 0x50] 00000CD0 4985 .invalid 4, D5 // invalid opcode 4 with b == 6 00000CD2 0FFC .incomplete 00000CD4 E52D lsl D5.b, D2 00000CD6 2A28 E18E move.l D5, [A0 - 0x1E72] label00000CDA: 00000CDA 3B06 move.w -[A5], D6 00000CDC 6B2F bmi +0x31 /* 00000D0D */ 00000CDE 1402 move.b D2, D2 00000CE0 5380 subq.l D0, 1 00000CE2 1700 move.b -[A3], D0 00000CE4 E071 roxr D1.w, D0 00000CE6 23D3 04CD 070F move.l [0x04CD070F], [A3] 00000CEC 1C28 1402 move.b D6, [A0 + 0x1402] 00000CF0 EB17 roxl D7.b, 5 00000CF2 0508 btst A0, D2 00000CF4 2A10 move.l D5, [A0] 00000CF6 E305 asl D5.b, 1 00000CF8 2508 move.l -[A2], A0 00000CFA 0F01 btst D1, D7 00000CFC 5410 addq.b [A0], 2 00000CFE 2830 7105 move.l D4, [[A0 + <>] + D7] 00000D02 0F65 bchg -[A5], D7 00000D04 05B5 5051 bclr [A5 + D5.w + 0x51], D2 00000D08 0D0F btst A7, D6 00000D0A 6905 bvs +0x7 /* 00000D11 */ 00000D0C 6B30 bmi +0x32 /* 00000D3E */ 00000D0E 7D05 moveq.l D6, 0x05 00000D10 0FC5 .incomplete 00000D12 2979 050F F90A EDE0 move.l [A4 - 0x1220], [0x050FF90A] 00000D1A 8AA1 or.l D5, -[A1] 00000D1C 0506 btst D6, D2 00000D1E 722C moveq.l D1, 0x2C 00000D20 4002 negx.b D2 00000D22 0FD4 .incomplete 00000D24 0805 4E0F btst.b D5, 0xF 00000D28 B02A 28A6 cmp.b D0, [A2 + 0x28A6] 00000D2C BB1D xor.b [A5]+, D5 00000D2E 0501 btst D1, D2 00000D30 0FDE .incomplete 00000D32 3300 move.w -[A1], D0 00000D34 CB0C abcd -[A5], -[A4] 00000D36 0430 68EB 1083 subi.b [A0 + D1.w - 0x125], 0xEB 00000D3C 1750 29A5 move.b [A3 + 0x29A5], [A0] // begin alternate branch 00000D3E-00000D4E label00000D3E: 00000D3E 29A5 D8FB move.l [A4 + A5 - 0x5], -[A5] 00000D42 1133 173C move.b -[A0], <> 00000D46 0B0D btst A5, D5 00000D48 9302 subx.b D1, D2 00000D4A 020F 251C andi.b A7, 0x1C // end alternate branch 00000D3E-00000D4E label00000D3E: // (misaligned) 00000D40 D8FB 1133 173C 0B0D 9302 020F add.w A4, [[PC + 0x173C0B0D + D1] - 0x6CFDFDF1] 00000D4C 251C move.l -[A2], [A4]+ 00000D4E 3607 move.w D3, D7 00000D50 00C5 .incomplete 00000D52 1E16 move.b D7, [A6] 00000D54 B318 xor.b [A0]+, D1 00000D56 CB09 abcd -[A5], -[A1] 00000D58 722C moveq.l D1, 0x2C 00000D5A E902 asl D2.b, 4 00000D5C 2A28 7300 move.l D5, [A0 + 0x7300] 00000D60 8183 B0A3 unpk D0, D3, 0xB0A3 00000D64 25FB 115B 5E1B 12BE 0425 move.l [PC + 0x425 /* 0000118B, value 0x53C0FC1 */], [[PC] + 0x5E1B12BE] 00000D6E 031C btst [A4]+, D1 00000D70 2C65 movea.l A6, -[A5] 00000D72 0313 btst [A3], D1 00000D74 1110 move.b -[A0], [A0] 00000D76 CB09 abcd -[A5], -[A1] 00000D78 C5C9 muls.w D2, A1 00000D7A D315 add.b [A5], D1 00000D7C DACD add.w A5, A5 00000D7E 9273 0042 sub.w D1, [A3 + D0.w + 0x42] 00000D82 08E5 E363 bset.b -[A5], 0x63 /* 'c' */ 00000D86 7630 moveq.l D3, 0x30 00000D88 A595 syscall POGOMPW, flags=5 00000D8A A5E7 syscall vChar2Pixel, flags=5 00000D8C 0F30 8B01 btst [[A0 + <> + A0 * 2]], D7 00000D90 9301 subx.b D1, D1 00000D92 C501 abcd D2, D1 00000D94 8305 sbcd D1, D5 00000D96 050E btst A6, D2 00000D98 3453 movea.w A2, [A3] 00000D9A 351B move.w -[A2], [A3]+ 00000D9C 0E40 020F .invalid.w D0, 0x20F // invalid immediate operation 00000DA0 C82C 3451 and.b D4, [A4 + 0x3451] 00000DA4 E548 lsl D0.w, 2 00000DA6 219E C562 8567 1402 move.l [[A0 - 0x7A99] + 0x1402], [A6]+ 00000DAE 9B6D D408 sub.w [A5 - 0x2BF8], D5 00000DB2 E530 roxl D0.b, D2 00000DB4 0F05 btst D5, D7 00000DB6 1113 move.b -[A0], [A3] 00000DB8 2A09 move.l D5, A1 00000DBA ADA1 syscall GetNamedResource, auto_pop 00000DBC 4F14 .invalid 7, [A4] // invalid opcode 4 with b == 4 00000DBE 020F 8501 andi.b A7, 0x1 00000DC2 6B1B bmi +0x1D /* 00000DDF */ 00000DC4 1248 movea.b A1, A0 00000DC6 65BF bcs -0x3F /* 00000D87 */ 00000DC8 7216 moveq.l D1, 0x16 00000DCA BC1C cmp.b D6, [A4]+ 00000DCC 1614 move.b D3, [A4] 00000DCE 020F B0A9 andi.b A7, 0xA9 00000DD2 0107 btst D7, D0 00000DD4 0062 4B01 ori.w -[A2], 0x4B01 00000DD8 8B01 sbcd D5, D1 00000DDA CB01 abcd D5, D1 00000DDC 1402 move.b D2, D2 00000DDE 5376 B034 subq.w [A6 + A3.w + 0x34], 1 00000DE2 09B5 6B07 5B03 5140 bclr [[A5 + <>] + D6 * 2 + 0x5B035140], D4 00000DEA 019D bclr [A5]+, D0 00000DEC 491A .invalid 4, [A2]+ // invalid opcode 4 with b == 4 00000DEE DE40 add.w D7, D0 00000DF0 020F D408 andi.b A7, 0x8 00000DF4 430C .invalid 1, A4 // invalid opcode 4 with b == 4 00000DF6 4002 negx.b D2 00000DF8 0F29 1A83 btst [A1 + 0x1A83], D7 00000DFC 1905 move.b -[A4], D5 00000DFE 010F btst A7, D0 00000E00 055F bchg [A7]+, D2 00000E02 B30E cmpm.b [A1]+, [A6]+ 00000E04 2882 move.l [A4], D2 00000E06 3073 0014 movea.w A0, [A3 + D0.w + 0x14] 00000E0A 005B 766E ori.w [A3]+, 0x766E /* 'vn' */ 00000E0E 3468 9B0E movea.w A2, [A0 - 0x64F2] 00000E12 1E16 move.b D7, [A6] 00000E14 3300 move.w -[A1], D0 00000E16 015D bchg [A5]+, D0 00000E18 6803 bvc +0x5 /* 00000E1D */ 00000E1A 1087 move.b [A0], D7 00000E1C 0A24 F31E xori.b -[A4], 0x1E 00000E20 1E16 move.b D7, [A6] 00000E22 834C 5B06 pack -[A1], -[A4], 0x5B06 00000E26 043E 81A3 subi.b <>, 0xA3 00000E2A C302 abcd D1, D2 00000E2C 02B3 6D72 2C82 3403 andi.l [A3 + D3.w * 4 + 0x3], 0x6D722C82 00000E34 1A41 movea.b A5, D1 00000E36 0F40 bchg D0, D7 00000E38 1E2C 411D move.b D7, [A4 + 0x411D] 00000E3C DE82 add.l D7, D2 00000E3E 4D1D .invalid 6, [A5]+ // invalid opcode 4 with b == 4 00000E40 104B movea.b A0, A3 00000E42 1545 1DA6 move.b [A2 + 0x1DA6], D5 00000E46 BB0D cmpm.b [A5]+, [A5]+ 00000E48 611D bsr +0x1F /* 00000E67 */ 00000E4A 3C63 movea.w A6, -[A3] 00000E4C 07BC 1400 9B43 bclr 0x14009B43, D3 00000E52 1700 move.b -[A3], D0 00000E54 79CB moveq.l D4, 0xFFFFFFCB 00000E56 011E btst [A6]+, D0 00000E58 1621 move.b D3, -[A1] 00000E5A E128 lsl D0.b, D0 00000E5C AD03 syscall SetFontLock, auto_pop 00000E5E C920 and.b -[A0], D4 00000E60 0332 4103 2312 1C3E btst [[A2 + <> + D4] + 0x23121C3E], D1 00000E68 E515 roxl D5.b, 2 00000E6A A506 syscall KillIO, flags=5 00000E6C 9120 sub.b -[A0], D0 00000E6E 3319 move.w -[A1], [A1]+ 00000E70 1E16 move.b D7, [A6] 00000E72 DA33 20C9 add.b D5, [A3 + D2.w - 0x55] 00000E76 20EE C5BF move.l [A0]+, [A6 - 0x3A41] 00000E7A A520 syscall SetPtrSize, flags=5 00000E7C 1E16 move.b D7, [A6] 00000E7E 4B27 .invalid 5, -[A7] // invalid opcode 4 with b == 4 00000E80 2853 movea.l A4, [A3] 00000E82 0009 210F ori.b A1, 0xF 00000E86 0121 btst -[A1], D0 00000E88 130A move.b -[A1], A2 00000E8A 8273 0583 002C AB02 or.w D1, [[ + <> + D0 * 4] + 0x2CAB02] 00000E92 9105 subx.b D0, D5 00000E94 36CB move.w [A3]+, A3 00000E96 092A 1006 btst [A2 + 0x1006], D4 00000E9A DE29 220F add.b D7, [A1 + 0x220F] 00000E9E 8234 5D46 or.b D1, <> 00000EA2 2DD5 move.l <>, [A5] 00000EA4 1402 move.b D2, D2 00000EA6 5B0C subq.b A4, 5 00000EA8 0533 1421 btst [A3 + D1.w * 4 + 0x21], D2 00000EAC 12C5 move.b [A1]+, D5 00000EAE 181B move.b D4, [A3]+ 00000EB0 36E5 move.w [A3]+, -[A5] 00000EB2 0033 3033 0207 ori.b [A3 + D0.w * 2 + 0x7], 0x33 /* '3' */ 00000EB8 03AD 0430 bclr [A5 + 0x430], D1 00000EBC 1B2A CB07 move.b -[A5], [A2 - 0x34F9] 00000EC0 103A 1B10 move.b D0, [PC + 0x1B10 /* 000029D2, cstring "" */] 00000EC4 FB07 .extension 0xB07 <> // unimplemented 00000EC6 2B0D move.l -[A5], A5 00000EC8 0633 1B6B 012B 2F07 03B7 2306 addi.b [[A3 + 0x2F07 + D0] + 0x3B72306], 0x6B /* 'k' */ 00000ED4 8526 or.b -[A6], D2 00000ED6 2783 3FC5 move.l <>, D3 00000EDA 030F btst A7, D1 00000EDC C103 abcd D0, D3 00000EDE BB08 cmpm.b [A5]+, [A0]+ 00000EE0 0425 5489 subi.b -[A5], 0x89 00000EE4 490F .invalid 4, A7 // invalid opcode 4 with b == 4 00000EE6 9949 subx.w -[A4], -[A1] 00000EE8 1402 move.b D2, D2 00000EEA 8B1C or.b [A4]+, D5 00000EEC 805D or.w D0, [A5]+ 00000EEE 49E3 lea.l A4, -[A3] 00000EF0 04C3 .incomplete 00000EF2 0A28 150B FB22 xori.b [A0 - 0x4DE], 0xB 00000EF8 0D0B btst A3, D6 00000EFA 0F05 btst D5, D7 00000EFC 0B33 19E5 btst <>, D5 00000F00 00A3 41B0 302B ori.l -[A3], 0x41B0302B 00000F06 1245 movea.b A1, D5 00000F08 2DEB 9165 move.l <>, [A3 - 0x6E9B] 00000F0C 0153 bchg [A3], D0 00000F0E 4833 020F nbcd.b [A3 + D0.w * 2 + 0xF] 00000F12 041B 7A01 subi.b [A3]+, 0x1 00000F16 5DFB 07A5 0714 slt [[0x714] + D0 * 8] 00000F1C 027B 5C85 2B34 andi.w <>, 0x5C85 00000F22 B5BB 3702 A714 xor.l [[PC + <> + D3 * 8] - 0x58EC], D2 00000F28 020F C9C1 andi.b A7, 0xC1 00000F2C 1402 move.b D2, D2 00000F2E 0F2A 1008 btst [A2 + 0x1008], D7 00000F32 090D btst A5, D4 00000F34 AB2D syscall NewTempHandle 00000F36 B014 cmp.b D0, [A4] 00000F38 020F 4930 andi.b A7, 0x30 /* '0' */ 00000F3C B5AB 3917 xor.l [A3 + 0x3917], D2 00000F40 0F0D btst A5, D7 00000F42 0C0F 050C cmpi.b A7, 0xC 00000F46 095E bchg [A6]+, D4 00000F48 0F2D 17DB btst [A5 + 0x17DB], D7 00000F4C 0225 0107 andi.b -[A5], 0x7 00000F50 83DD divs.w D1, [A5]+ 00000F52 A500 syscall Open/PBHOpen/HOpen, flags=5 00000F54 0F30 6907 0F89 1405 btst [[A0 + <>] + D6 + 0xF891405], D7 00000F5C 5314 subq.b [A4], 1 00000F5E 0287 8BEB 01A9 andi.l D7, 0x8BEB01A9 00000F64 0508 btst A0, D2 00000F66 6503 bcs +0x5 /* 00000F6B */ 00000F68 ED07 asl D7.b, 6 00000F6A 0FE5 .incomplete 00000F6C 07FB .incomplete 00000F6E 08E5 000F bset.b -[A5], 0xF 00000F72 B08D cmp.l D0, A5 00000F74 077B 30B0 bchg [PC + D3.w - 0x80], D3 00000F78 AD05 syscall DragGrayRgn, auto_pop 00000F7A 0FA5 bclr -[A5], D7 00000F7C 0587 bclr D7, D2 00000F7E 09CF .incomplete 00000F80 81FE divs.w D0, <> 00000F82 1402 move.b D2, D2 00000F84 F3A5 .invalid <> 00000F86 3409 move.w D2, A1 00000F88 B97B 8630 xor.w [PC + A0.w * 8 + 0x30], D4 00000F8C 2324 move.l -[A1], -[A4] 00000F8E 2B05 move.l -[A5], D5 00000F90 BA76 D322 040F 42C1 cmp.w D5, [[A6 + 0x40F + A5 * 2] + 0x42C1] 00000F98 3BC3 move.w <>, D3 00000F9A 25C9 EE0F move.l [PC - 0x11F1 /* FFFFFDAB, cstring "" */], A1 00000F9E 2102 move.l -[A0], D2 00000FA0 1402 move.b D2, D2 00000FA2 1385 BB3C move.b <>, D5 00000FA6 34BB 0407 move.w [A2], [PC + D0.w * 4 + 0x7] 00000FAA 04D9 .incomplete 00000FAC 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 00000FAE 4002 negx.b D2 00000FB0 7B86 moveq.l D5, 0xFFFFFF86 00000FB2 34A4 move.w [A2], -[A4] 00000FB4 0704 btst D4, D3 00000FB6 BF01 xor.b D1, D7 00000FB8 8F14 or.b [A4], D7 00000FBA 022B 863D 0E85 andi.b [A3 + 0xE85], 0x3D /* '=' */ 00000FC0 8F05 sbcd D7, D5 00000FC2 160F move.b D3, A7 00000FC4 0104 btst D4, D0 00000FC6 3483 move.w [A2], D3 00000FC8 0BBA 7B0E bclr [PC + 0x7B0E /* 00008AD8, cstring "" */], D5 00000FCC 1321 move.b -[A1], -[A1] 00000FCE 50C5 st D5 00000FD0 090F btst A7, D4 00000FD2 E100 asl D0.b, 8 00000FD4 F383 .invalid <> 00000FD6 F303 .extension 0x303 <> // unimplemented 00000FD8 1703 move.b -[A3], D3 00000FDA E634 roxr D4.b, D3 00000FDC 0B0A btst A2, D5 00000FDE 0702 btst D2, D3 00000FE0 91E5 sub.l A0, -[A5] 00000FE2 0133 A59B 0BA5 0123 btst [[ + A2 * 4] + 0xBA50123], D0 00000FEA 1334 A998 move.b -[A1], [ + A2] 00000FEE 1783 0FF3 105B 2AE6 1307 BA76 move.b [[0x105B2AE6] + 0x1307BA76], D3 00000FFA 4310 .invalid 1, [A0] // invalid opcode 4 with b == 4 00000FFC 0B44 bchg D4, D5 00000FFE CDDD muls.w D6, [A5]+ 00001000 436D 3302 chk.w D1, [A5 + 0x3302 /* export_1628 */] 00001004 4179 283B 4CC1 chk.w D0, [0x283B4CC1] 0000100A F333 .extension 0x333 <> // unimplemented 0000100C 3913 move.w -[A4], [A3] 0000100E 0783 bclr D3, D3 00001010 B136 533E A316 040D 7A69 xor.b [[A6 - 0x5CE9FBF3] + D5 * 2 + 0x7A69], D0 0000101A 0F33 8227 btst [A3 + A0.w * 2 + 0x27], D7 0000101E 0361 bchg -[A1], D1 00001020 0704 btst D4, D3 00001022 9EA5 sub.l D7, -[A5] 00001024 0307 btst D7, D1 00001026 03F4 .incomplete 00001028 FB16 .extension 0xB16 <> // unimplemented 0000102A C17D and.w <>, D0 0000102C 41E2 lea.l A0, -[A2] 0000102E 6B83 bmi -0x7B /* 00000FB3 */ 00001030 217E FD7D move.l [A0 - 0x283], <> 00001034 3382 533E 7821 0383 68EB move.w [[A1 + 0x78210383] + D5 * 2 + 0x68EB], D2 0000103E 3111 move.w -[A0], [A1] 00001040 81CD divs.w D0, A5 00001042 0283 0010 2A0B andi.l D3, 0x102A0B 00001048 0007 0345 ori.b D7, 0x45 /* 'E' */ // begin alternate branch 0000104A-0000104C label0000104A: 0000104A 0345 bchg D5, D1 // end alternate branch 0000104A-0000104C label0000104A: // (misaligned) 0000104C C587 and.l D7, D2 0000104E 0F11 btst [A1], D7 00001050 1D0F move.b -[A6], A7 00001052 051D btst [A5]+, D2 00001054 6D9F blt -0x5F /* 00000FF5 */ 00001056 530D subq.b A5, 1 00001058 8D14 or.b [A4], D6 0000105A 0672 D300 1402 addi.w [A2 + D1.w * 4 + 0x2], 0xD300 00001060 0FE5 .incomplete 00001062 1463 movea.b A2, -[A3] 00001064 02ED .incomplete 00001066 1407 move.b D2, D7 00001068 037A 103B bchg [PC + 0x103B /* 000020A5, value 0x44BB */], D1 0000106C 04C5 .incomplete 0000106E 1317 move.b -[A1], [A7] 00001070 0099 0FB0 34A6 ori.l [A1]+, 0xFB034A6 00001076 3B22 move.w -[A5], -[A2] 00001078 1253 movea.b A1, [A3] 0000107A 0DBE bclr <>, D6 0000107C E526 asl D6.b, D2 0000107E 536D 8541 subq.w [A5 - 0x7ABF], 1 00001082 A6EB syscall vFileWrite, flags=6 fn00001084: 00001084 1A12 move.b D5, [A2] 00001086 A301 syscall Close, flags=3 00001088 1402 move.b D2, D2 0000108A 0F05 btst D5, D7 0000108C 150B move.b -[A2], A3 0000108E 1607 move.b D3, D7 00001090 0405 1402 subi.b D5, 0x2 00001094 0F05 btst D5, D7 00001096 0193 bclr [A3], D0 00001098 0EBA 7642 0704 3E5D .invalid.l [PC + 0x3E5D /* 00004EF7, cstring "" */], 0x76420704 // invalid immediate operation 000010A0 FC7B 69B7 .extension 0xC7B <>, 0x69B7 // unimplemented 000010A4 0422 A918 subi.b -[A2], 0x18 000010A8 3382 4511 move.w [[A1 + D4 * 4]], D2 000010AC B323 xor.b -[A3], D1 000010AE 3B03 move.w -[A5], D3 000010B0 0701 btst D1, D3 000010B2 FBE8 .invalid <> 000010B4 04C5 .incomplete 000010B6 19FB 1810 6902 move.b 0x2, [PC + D1 + 0x10] 000010BC 0F72 E301 bchg [[A2 + <> + A6 * 2]], D7 000010C0 6588 bcs -0x76 /* 0000104A */ 000010C2 FB02 .extension 0xB02 <> // unimplemented 000010C4 2336 1CE3 move.l -[A1], [A6 + D1 * 4 - 0x29] 000010C8 0114 btst [A4], D0 000010CA 0247 849A andi.w D7, 0x849A 000010CE E568 lsl D0.w, D2 000010D0 467C A301 6B08 not.w 0xA3016B08 000010D6 7A07 moveq.l D5, 0x07 000010D8 0581 bclr D1, D2 000010DA 4971 0FB0 2A5A 2B2F chk.w D4, [0x2A5A2B2F + D0 * 8] 000010E2 BA76 C2E5 cmp.w D5, [A6 + A4.w * 2 - 0x27] 000010E6 0E0F B069 .invalid.b A7, 0x69 /* 'i' */ // invalid immediate operation 000010EA 1A0F move.b D5, A7 000010EC C192 and.l [A2], D0 000010EE E301 asl D1.b, 1 000010F0 2869 1F0F movea.l A4, [A1 + 0x1F0F] 000010F4 618E bsr -0x70 /* 00001084 */ 000010F6 1628 0704 move.b D3, [A0 + 0x704] 000010FA 5545 subq.w D5, 2 000010FC 282A 5A29 move.l D4, [A2 + 0x5A29] 00001100 190F move.b -[A4], A7 00001102 2919 move.l -[A4], [A1]+ 00001104 D30C addx.b -[A1], -[A4] 00001106 3702 move.w -[A3], D2 00001108 C021 and.b D0, -[A1] 0000110A 4428 3705 neg.b [A0 + 0x3705] 0000110E 2D40 020F move.l [A6 + 0x20F], D0 00001112 1402 move.b D2, D2 00001114 0FC5 .incomplete 00001116 8D0F sbcd -[A6], -[A7] 00001118 7216 moveq.l D1, 0x16 0000111A 0B21 btst -[A1], D5 0000111C 7B0E moveq.l D5, 0x0E 0000111E C5D0 muls.w D2, [A0] 00001120 04A3 16EB 34BB subi.l -[A3], 0x16EB34BB 00001126 1C01 move.b D6, D1 00001128 068B 30B3 096A addi.l A3, 0x30B3096A 0000112E 830E sbcd -[A1], -[A6] 00001130 890F sbcd -[A4], -[A7] 00001132 A351 syscall ReadLocation/ReadXPRam, flags=3 00001134 B0E9 060F cmpa.w A0, [A1 + 0x60F] 00001138 4002 negx.b D2 0000113A 0F80 bclr D0, D7 0000113C 0135 4705 btst [[A5 + <>] + D4 * 8], D0 00001140 E65A ror D2.w, 3 00001142 E906 asl D6.b, 4 00001144 C11F and.b [A7]+, D0 00001146 A406 syscall KillIO, flags=4 00001148 FB01 .extension 0xB01 <> // unimplemented 0000114A 6300 CC4B bls -0x33B3 /* FFFFDD97 */ 0000114E 3E83 move.w [A7], D3 00001150 0E42 6704 .invalid.w D2, 0x6704 // invalid immediate operation 00001154 ECE5 52B3 bfclr -[A5] {10:D3} 00001158 0928 A316 btst [A0 - 0x5CEA], D4 0000115C C926 and.b -[A6], D4 0000115E 535D subq.w [A5]+, 1 00001160 6506 bcs +0x8 /* 00001168 */ 00001162 7702 moveq.l D3, 0x02 00001164 BCB3 12CD cmp.l D6, [A3 + D1.w * 2 - 0x51] label00001168: 00001168 D013 add.b D0, [A3] 0000116A 8369 7C0F or.w [A1 + 0x7C0F], D1 0000116E 34D8 move.w [A2]+, [A0]+ 00001170 B331 817C xor.b <>, D1 00001174 AB49 syscall bXEND9 00001176 4914 .invalid 4, [A4] // invalid opcode 4 with b == 4 00001178 1B5C FC42 move.b [A5 - 0x3BE], [A4]+ 0000117C CD72 3068 and.w [A2 + D3.w + 0x68], D6 00001180 1B42 C142 move.b [A5 - 0x3EBE], D2 00001184 5B09 subq.b A1, 5 00001186 A109 syscall Delete/PBHDelete/HDelete, flags=1 00001188 E305 asl D5.b, 1 0000118A BE05 cmp.b D7, D5 0000118C 3C0F move.w D6, A7 0000118E C144 exg D0, D4 00001190 A693 syscall Microseconds, flags=6 00001192 5EF3 257B 0F45 480F 8136 0705 sgt [[A3 + 0xF45480F] - 0x7EC9F8FB] 0000119E 17C9 0393 0185 0143 move.b [[ + D0 * 2] + 0x1850143], A1 000011A6 73C5 moveq.l D1, 0xFFFFFFC5 000011A8 02EB .incomplete 000011AA 280D move.l D4, A5 000011AC 4A0F tst.b A7 000011AE 4907 .invalid 4, D7 // invalid opcode 4 with b == 4 000011B0 0FC5 .incomplete 000011B2 0103 btst D3, D0 000011B4 1F09 move.b -[A7], A1 000011B6 010F btst A7, D0 000011B8 0501 btst D1, D2 000011BA 7B04 moveq.l D5, 0x04 000011BC 1402 move.b D2, D2 000011BE 0F29 1D0F btst [A1 + 0x1D0F], D7 000011C2 8958 or.w [A0]+, D4 000011C4 0901 btst D1, D4 000011C6 7B86 moveq.l D5, 0xFFFFFF86 000011C8 2A6A A68B movea.l A5, [A2 - 0x5975] 000011CC 2049 movea.l A0, A1 000011CE 170F move.b -[A3], A7 000011D0 C503 abcd D2, D3 000011D2 8B15 or.b [A5], D5 000011D4 0901 btst D1, D4 000011D6 0FC5 .incomplete 000011D8 2585 EC81 move.l [A2 + A6 * 4 - 0x127], D5 000011DC 45C1 lea.l A2, D1 000011DE 0C30 8B2C C1C5 cmpi.b <>, 0x2C /* ',' */ 000011E4 FB13 .extension 0xB13 <> // unimplemented 000011E6 45C4 lea.l A2, D4 000011E8 0FDA .incomplete 000011EA 08A5 000F bclr.b -[A5], 0xF 000011EE 8906 sbcd D4, D6 000011F0 E500 asl D0.b, 2 000011F2 0F65 bchg -[A5], D7 000011F4 005B 302A ori.w [A3]+, 0x302A /* '0*' */ 000011F8 6ACB bpl -0x33 /* 000011C5 */ 000011FA 15C5 000F move.b [PC + 0xF /* 0000120B, value 0x4B 'K' */], D5 000011FE 1E16 move.b D7, [A6] 00001200 C236 E500 and.b D1, [A6 + <> + A6 * 4] 00001204 936D BEBB sub.w [A5 - 0x4145], D1 00001208 1CA5 move.b [A6], -[A5] 0000120A 004B 1933 ori.w A3, 0x1933 0000120E 021E 1643 andi.b [A6]+, 0x43 /* 'C' */ 00001212 3936 E901 move.w -[A4], [[A6 + <> + A6]] 00001216 0F2A 5A17 btst [A2 + 0x5A17], D7 0000121A 033B 0F01 btst [[PC + <> + D0 * 8]], D1 0000121E 5793 subq.l [A3], 3 00001220 0A07 05D3 xori.b D7, 0xD3 00001224 1402 move.b D2, D2 00001226 0FC5 .incomplete 00001228 5937 85DC subq.b <>, 4 0000122C 8958 or.w [A0]+, D4 0000122E 0F85 bclr D5, D7 00001230 58C3 svc D3 00001232 1289 move.b [A1], A1 00001234 73B3 moveq.l D1, 0xFFFFFFB3 00001236 0641 7BAB addi.w D1, 0x7BAB 0000123A 2B9B 0B2E 109B 000B move.l [[A5 + 0x109B] + D0 * 2 + 0xB], [A3]+ 00001242 0F2B 1212 btst [A3 + 0x1212], D7 00001246 4812 nbcd.b [A2] 00001248 861E or.b D3, [A6]+ 0000124A 04C2 .incomplete 0000124C 5002 addq.b D2, 8 0000124E 1785 8C86 move.b [A3 + A0 * 4 - 0x122], D5 00001252 1705 move.b -[A3], D5 00001254 792A moveq.l D4, 0x2A 00001256 6A1E bpl +0x20 /* 00001276 */ 00001258 04E3 .incomplete 0000125A 0076 65E5 0404 ori.w [A6 + D0.w * 4 + 0x4], 0x65E5 00001260 036A 3CE3 bchg [A2 + 0x3CE3], D1 00001264 24BC 1707 1B0F move.l [A2], 0x17071B0F 0000126A 72BB moveq.l D1, 0xFFFFFFBB 0000126C 06FC .incomplete 0000126E 7C7B moveq.l D6, 0x7B 00001270 03D4 .incomplete 00001272 1705 move.b -[A3], D5 00001274 801E or.b D0, [A6]+ label00001276: 00001276 BB06 xor.b D6, D5 00001278 D471 21BB 0485 6B07 8740 6185 add.w D2, [[0x4856B07 + D2] - 0x78BF9E7B] 00001284 343C 9315 move.w D2, 0x9315 00001288 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 0000128A 8B88 DB22 unpk -[A5], -[A0], 0xDB22 0000128E FE30 A305 .unknown 0xFE30 0xA305 (W = 7) 00001292 1C7B 031C movea.b A6, <> 00001296 C014 and.b D0, [A4] 00001298 025B 8F2A andi.w [A3]+, 0x8F2A 0000129C 103C 9320 move.b D0, 0x20 /* ' ' */ 000012A0 8300 sbcd D1, D0 000012A2 C0CB mulu.w D0, A3 000012A4 0BDA .incomplete 000012A6 6102 bsr +0x4 /* 000012AA */ 000012A8 9B0D subx.b -[A5], -[A5] fn000012AA: 000012AA 5102 subq.b D2, 8 000012AC 5B8F subq.l A7, 5 000012AE 1402 move.b D2, D2 000012B0 4372 49AB 1318 3C9B 1241 chk.w D1, [[0x1318 + D4] + 0x3C9B1241] 000012BA 0829 A9EB 1001 btst.b [A1 + 0x1001], 0xEB 000012C0 0314 btst [A4], D1 000012C2 025B 8FC5 andi.w [A3]+, 0x8FC5 000012C6 DB01 addx.b D5, D1 000012C8 240B move.l D2, A3 000012CA 0FA6 bclr -[A6], D7 000012CC C30D abcd -[A1], -[A5] 000012CE 3300 move.w -[A1], D0 000012D0 A9B8 syscall GetPattern 000012D2 0F85 bclr D5, D7 000012D4 3165 51A3 move.w [A0 + 0x51A3], -[A5] 000012D8 1249 movea.b A1, A1 000012DA 0ECB .incomplete 000012DC 7330 moveq.l D1, 0x30 000012DE CB04 abcd D5, D4 000012E0 48B3 0642 0812 movem.w [A3 + D0 + 0x12], D1,D6,A1,A2 000012E6 B306 xor.b D6, D1 000012E8 4085 negx.l D5 000012EA 010F btst A7, D0 000012EC 4907 .invalid 4, D7 // invalid opcode 4 with b == 4 000012EE E31A rol D2.b, 1 000012F0 1C61 movea.b A6, -[A1] 000012F2 0114 btst [A4], D0 000012F4 020F A955 andi.b A7, 0x55 /* 'U' */ 000012F8 3313 move.w -[A1], [A3] 000012FA 8300 sbcd D1, D0 000012FC B306 xor.b D6, D1 000012FE 2346 1402 move.l [A1 + 0x1402], D6 00001302 BB38 6558 xor.b [0x00006558], D5 00001306 E310 roxl D0.b, 1 00001308 1703 move.b -[A3], D3 0000130A 9204 sub.b D1, D4 0000130C 020F 309B andi.b A7, 0x9B 00001310 02C9 .incomplete 00001312 095B bchg [A3]+, D4 00001314 8F30 4511 or.b [[A0 + D4 * 4]], D7 00001318 0F85 bclr D5, D7 0000131A 15DB 08C0 move.b [PC + 0x8C0 /* 00001BDC, value 0x6 */], [A3]+ 0000131E 28C1 move.l [A4]+, D1 00001320 0CD3 .incomplete 00001322 1264 movea.b A1, -[A4] 00001324 5025 addq.b -[A5], 8 00001326 1030 E021 move.b D0, [A0 + A6.w + 0x21] 0000132A 0123 btst -[A3], D0 0000132C 1344 107B move.b [A1 + 0x107B], D4 00001330 2169 1A07 0506 move.l [A0 + 0x506], [A1 + 0x1A07] 00001336 B310 xor.b [A0], D1 00001338 533C 8B01 subq.b 0x1, 1 0000133C 031A btst [A2]+, D1 0000133E BA07 cmp.b D5, D7 00001340 0799 bclr [A1]+, D3 00001342 0423 19F3 subi.b -[A3], 0xF3 00001346 0925 btst -[A5], D4 00001348 050F btst A7, D2 0000134A FCA3 5407 .extension 0xCA3 <> // unimplemented 0000134E 06A5 E1B2 2501 addi.l -[A5], 0xE1B22501 00001354 0F30 2319 btst [[A0 + D2 * 2]], D7 00001358 0B02 btst D2, D5 0000135A 730A moveq.l D1, 0x0A 0000135C 0B8F bclr A7, D5 0000135E 2303 move.l -[A1], D3 00001360 ED20 asl D0.b, D6 00001362 0F34 8001 btst [A4 + A0.w + 0x1], D7 00001366 98EB 1ECD sub.w A4, [A3 + 0x1ECD] 0000136A CCE3 mulu.w D6, -[A3] 0000136C 04E3 .incomplete 0000136E 209B move.l [A0], [A3]+ 00001370 0B8A bclr A2, D5 00001372 0483 034B 0B05 subi.l D3, 0x34B0B05 00001378 660F bne +0x11 /* 00001389 */ 0000137A 4002 negx.b D2 0000137C 1B8C 30A3 move.b [A5 + D3.w - 0x93], A4 00001380 0C40 02EB cmpi.w D0, 0x2EB 00001384 9117 sub.b [A7], D0 00001386 03B9 1F30 7B13 bclr [0x1F307B13], D1 0000138C 027B 863C 2B13 1E10 8306 andi.w [[PC + D2 * 2] + 0x1E108306], 0x863C 00001396 2313 move.l -[A1], [A3] 00001398 0708 btst A0, D3 0000139A 4FC2 lea.l A7, D2 0000139C 3625 move.w D3, -[A5] 0000139E 040F 6538 subi.b A7, 0x38 /* '8' */ 000013A2 0B0D btst A5, D5 000013A4 A386 syscall IOPInfoAccess, flags=3 000013A6 0708 btst A0, D3 000013A8 2817 move.l D4, [A7] 000013AA 0075 2341 213B 10AB 3F1B 0C5B 0E06 ori.w [[A5 + 0x10AB3F1B + D2] + 0xC5B0E06], 0x2341 /* '#A' */ 000013B8 081E 10C2 btst.b [A6]+, 0xC2 000013BC 7853 moveq.l D4, 0x53 000013BE 0502 btst D2, D2 000013C0 0F4D bchg A5, D7 000013C2 9F65 sub.w -[A5], D7 000013C4 040F E502 subi.b A7, 0x2 000013C8 0B2A 6115 btst [A2 + 0x6115], D5 000013CC 1002 move.b D0, D2 000013CE 0FA1 bclr -[A1], D7 000013D0 33EB 12F3 2553 0E17 move.w [0x25530E17], [A3 + 0x12F3] 000013D8 083D 4EDE btst.b <>, 0xDE 000013DC 4705 .invalid 3, D5 // invalid opcode 4 with b == 4 000013DE C630 3705 and.b D3, [[A0 + <>] + D3 * 8] 000013E2 CC41 and.w D6, D1 000013E4 0901 btst D1, D4 000013E6 470F .invalid 3, A7 // invalid opcode 4 with b == 4 000013E8 4002 negx.b D2 000013EA 0F25 btst -[A5], D7 000013EC 04C4 .incomplete 000013EE 1B8E 2B06 30E1 move.b [[A5 + <>] + D2 * 2 + 0x30E1], A6 000013F4 107B 0347 movea.b A0, <> 000013F8 035D bchg [A5]+, D1 000013FA 3707 move.w -[A3], D7 000013FC 199B 1465 move.b [A4 + D1.w * 4 + 0x65], [A3]+ 00001400 01C0 .incomplete 00001402 45DF lea.l A2, [A7]+ 00001404 6AED bpl -0x11 /* 000013F3 */ 00001406 F040 020F .extension 0x040 <>, 0x020F // unimplemented 0000140A 1C28 020F move.b D6, [A0 + 0x20F] 0000140E 0DF1 .incomplete 00001410 0FC5 .incomplete 00001412 C707 abcd D3, D7 00001414 0308 btst A0, D1 00001416 45E1 lea.l A2, -[A1] 00001418 2502 move.l -[A2], D2 0000141A 0F29 2463 btst [A1 + 0x2463], D7 0000141E 0705 btst D5, D3 00001420 2A65 movea.l A5, -[A5] 00001422 0113 btst [A3], D0 00001424 721E moveq.l D1, 0x1E 00001426 2883 move.l [A4], D3 00001428 0D1B btst [A3]+, D6 0000142A 0EE5 .incomplete 0000142C 030F btst A7, D1 0000142E 893C 2306 or.b 0x6, D4 00001432 5002 addq.b D2, 8 00001434 6B62 bmi +0x64 /* 00001498 */ 00001436 513C DE2A subq.b 0x2A /* '*' */, 8 0000143A 1B03 move.b -[A5], D3 0000143C A12B syscall EmptyHandle, flags=1 0000143E C0A5 and.l D0, -[A5] 00001440 2BC0 move.l <>, D0 00001442 1440 movea.b A2, D0 00001444 027B 6085 2B2B 1085 34C5 0563 andi.w [[PC + 0x1085 + D2 * 2] + 0x34C50563], 0x6085 00001450 7245 moveq.l D1, 0x45 00001452 07E3 .incomplete 00001454 0501 btst D1, D2 00001456 372B 4645 move.w -[A3], [A3 + 0x4645] 0000145A 019B bclr [A3]+, D0 0000145C 72B0 moveq.l D1, 0xFFFFFFB0 0000145E 2705 move.l -[A3], D5 00001460 8B86 657F unpk D5, D6, 0x657F 00001464 C506 abcd D2, D6 00001466 0F40 bchg D0, D7 00001468 020F 6502 andi.b A7, 0x2 0000146C 0F61 bchg -[A1], D7 0000146E CE80 and.l D7, D0 00001470 1707 move.b -[A3], D7 00001472 6C6B bge +0x6D /* 000014DF */ 00001474 07BB 06B5 bclr [PC + D0.w * 8 - 0x75], D3 00001478 72A9 moveq.l D1, 0xFFFFFFA9 0000147A 1085 move.b [A0], D5 0000147C 0B0F btst A7, D5 0000147E DE13 add.b D7, [A3] 00001480 0328 3043 btst [A0 + 0x3043], D1 00001484 158B 00CD move.b [A2 + D0.w - 0x51], A3 00001488 18EB 12C1 move.b [A4]+, [A3 + 0x12C1] 0000148C FE0F 7216 .unknown 0xFE0F 0x7216 (W = 7) 00001490 9302 subx.b D1, D2 00001492 BE28 49FB cmp.b D7, [A0 + 0x49FB] 00001496 01D5 .incomplete label00001498: 00001498 450B .invalid 2, A3 // invalid opcode 4 with b == 4 0000149A DB02 addx.b D5, D2 0000149C DA73 0AC6 add.w D5, [A3 + D0 * 2 - 0x58] 000014A0 451B .invalid 2, [A3]+ // invalid opcode 4 with b == 4 000014A2 5972 1E04 subq.w [A2 + D1 * 8 + 0x4], 4 000014A6 1B01 move.b -[A5], D1 000014A8 1B0E move.b -[A5], A6 000014AA E500 asl D0.b, 2 000014AC 6447 bcc +0x49 /* 000014F5 */ 000014AE 0775 9B00 bchg [A5 + <> + A1 * 2], D3 000014B2 0305 btst D5, D1 000014B4 170A move.b -[A3], A2 000014B6 0A0F 91EA xori.b A7, 0xEA 000014BA 34A9 EA5B move.w [A2], [A1 - 0x15A5] 000014BE 0006 E116 ori.b D6, 0x16 000014C2 4002 negx.b D2 000014C4 0F49 bchg A1, D7 000014C6 18A3 move.b [A4], -[A3] 000014C8 1205 move.b D1, D5 000014CA 010F btst A7, D0 000014CC DE42 add.w D7, D2 000014CE B123 xor.b -[A3], D0 000014D0 684B bvc +0x4D /* 0000151D */ 000014D2 23CE 79D8 0708 move.l [0x79D80708], A6 000014D8 75A3 moveq.l D2, 0xFFFFFFA3 000014DA 07A8 0B1F bclr [A0 + 0xB1F], D3 000014DE 0F10 btst [A0], D7 000014E0 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4 000014E2 582C 6B0F addq.b [A4 + 0x6B0F], 4 000014E6 2848 movea.l A4, A0 000014E8 C10D abcd -[A0], -[A5] 000014EA 0F72 3E17 bchg [A2 + D3 * 8 + 0x17], D7 000014EE 0A1E C1EF xori.b [A6]+, 0xEF 000014F2 070A btst A2, D3 000014F4 5048 addq.w A0, 8 000014F6 401E negx.b [A6]+ 000014F8 3E13 move.w D7, [A3] 000014FA 1104 move.b -[A0], D4 000014FC CB09 abcd -[A5], -[A1] 000014FE 070A btst A2, D3 00001500 A440 syscall ReserveMemSys, flags=4 00001502 02EB .incomplete 00001504 9123 sub.b -[A3], D0 00001506 5604 addq.b D4, 3 00001508 EB34 roxl D4.b, D5 0000150A 3641 movea.w A3, D1 0000150C 0453 122A subi.w [A3], 0x122A 00001510 6ABB bpl -0x43 /* 000014CD */ 00001512 02F2 .incomplete 00001514 A847 syscall FracCos 00001516 0A4C CD03 xori.w A4, 0xCD03 0000151A 2809 move.l D4, A1 0000151C ED93 roxl D3, 6 0000151E 1E83 move.b [A7], D3 00001520 0048 F304 ori.w A0, 0xF304 00001524 870A sbcd -[A3], -[A2] 00001526 5D48 subq.w A0, 6 00001528 45ED 0102 lea.l A2, [A5 + 0x102 /* export_28 */] 0000152C AB02 syscall BitsToPix 0000152E 7314 moveq.l D1, 0x14 00001530 DB3F add.b <>, D5 00001532 470A .invalid 3, A2 // invalid opcode 4 with b == 4 00001534 6B0F bmi +0x11 /* 00001545 */ 00001536 81ED AB10 divs.w D0, [A5 - 0x54F0] 0000153A F22C C617 .cpgen 0xF22C, 0xC617 // unimplemented 0000153E 07E7 .incomplete 00001540 F253 126B .extension 0x253 <>, 0x126B // unimplemented 00001544 0A53 0053 xori.w [A3], 0x53 /* 'S' */ 00001548 2D13 move.l -[A6], [A3] 0000154A 1972 6440 02AB move.b [A4 + 0x2AB], [A2 + D6.w * 4 + 0x40] 00001550 8964 or.w -[A4], D4 00001552 AB2F syscall 0xB2F 00001554 34E1 move.w [A2]+, -[A1] 00001556 4440 neg.w D0 00001558 020F 3033 andi.b A7, 0x33 /* '3' */ 0000155C 00E6 .incomplete 0000155E 0429 EF0F A593 subi.b [A1 - 0x5A6D], 0xF 00001564 7B0A moveq.l D5, 0x0A 00001566 EB06 asl D6.b, 5 00001568 ED20 asl D0.b, D6 0000156A 070A btst A2, D3 0000156C D54D addx.w -[A2], -[A5] 0000156E E417 roxr D7.b, 2 00001570 037A 65C2 bchg [PC + 0x65C2 /* 00007B34, cstring "" */], D1 00001574 23D6 DB1A 0701 move.l [0xDB1A0701], [A6] 0000157A 009B 62AB 1445 ori.l [A3]+, 0x62AB1445 00001580 4A33 82BD tst.b [A3 + A0.w * 2 - 0x67] 00001584 EE2A lsr D2.b, D7 00001586 104B movea.b A0, A3 00001588 1613 move.b D3, [A3] 0000158A 05AB 14EE bclr [A3 + 0x14EE], D2 0000158E 1402 move.b D2, D2 00001590 5B8F subq.l A7, 5 00001592 34E3 move.w [A2]+, -[A3] 00001594 0243 0C14 andi.w D3, 0xC14 00001598 020F CD54 andi.b A7, 0x54 /* 'T' */ 0000159C 0FB0 0708 bclr [A0 + <> + D0 * 8], D7 000015A0 00FB .incomplete 000015A2 010F btst A7, D0 000015A4 042B 7107 05A9 subi.b [A3 + 0x5A9], 0x7 000015AA 8501 sbcd D2, D1 000015AC 3382 1B7A 85A8 362B 7188 move.w [[A1 - 0x7A57C9D5] + 0x7188], D2 000015B6 10C1 move.b [A0]+, D1 000015B8 F341 .extension 0x341 <> // unimplemented 000015BA F4CB cinvl DATA+INST, [A3] 000015BC 0A14 020F xori.b [A4], 0xF 000015C0 E5A4 asl D4, D2 000015C2 F307 .extension 0x307 <> // unimplemented 000015C4 EB34 roxl D4.b, D5 000015C6 9307 subx.b D1, D7 000015C8 A10D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=1 000015CA B30A cmpm.b [A1]+, [A2]+ 000015CC A987 syscall NoteAlert 000015CE 8B5B or.w [A3]+, D5 000015D0 CDDE muls.w D6, [A6]+ 000015D2 1402 move.b D2, D2 000015D4 8B81 34C6 unpk D5, D1, 0x34C6 000015D8 4102 .invalid 0, D2 // invalid opcode 4 with b == 4 000015DA 9307 subx.b D1, D7 000015DC 4996 .invalid 4, [A6] // invalid opcode 4 with b == 6 000015DE 7B0A moveq.l D5, 0x0A 000015E0 D300 addx.b D1, D0 000015E2 3707 move.w -[A3], D7 000015E4 1517 move.b -[A2], [A7] 000015E6 0098 0543 0B09 ori.l [A0]+, 0x5430B09 000015EC 1111 move.b -[A0], [A1] 000015EE 9110 sub.b [A0], D0 000015F0 BE93 cmp.l D7, [A3] 000015F2 0714 btst [A4], D3 000015F4 0233 8207 08F7 andi.b [A3 + D0 - 0x9], 0x7 000015FA 3356 0FE1 move.w [A1 + 0xFE1], [A6] 000015FE 22B3 0A01 move.l [A1], [A3 + D0 * 2 + 0x1] 00001602 2B2B 2530 move.l -[A5], [A3 + 0x2530] 00001606 C60F and.b D3, A7 00001608 36BB 02B3 move.w [A3], [PC + D0.w * 2 - 0x77] 0000160C 8AC1 divu.w D5, D1 0000160E 4116 .invalid 0, [A6] // invalid opcode 4 with b == 4 00001610 020F B030 andi.b A7, 0x30 /* '0' */ 00001614 0172 4906 1602 bchg [[A2 + <>] + D4 + 0x1602], D0 0000161A 0F45 bchg D5, D7 0000161C 2CDB move.l [A6]+, [A3]+ 0000161E 020B 0FD8 andi.b A3, 0xD8 00001622 C828 0F36 and.b D4, [A0 + 0xF36] 00001626 E11D rol D5.b, 8 00001628 0105 btst D5, D0 0000162A 9307 subx.b D1, D7 0000162C 1B0F move.b -[A5], A7 0000162E 2114 move.l -[A0], [A4] 00001630 C555 and.w [A5], D2 00001632 1402 move.b D2, D2 00001634 3382 5300 move.w [A1 + <> + D5 * 2], D2 00001638 9357 sub.w [A7], D1 0000163A 0111 btst [A1], D0 0000163C 170B move.b -[A3], A3 0000163E D8E5 add.w A4, -[A5] 00001640 0C17 0AB5 cmpi.b [A7], 0xB5 00001644 0227 8BE4 andi.b -[A7], 0xE4 00001648 D90D addx.b -[A4], -[A5] 0000164A 0706 btst D6, D3 0000164C F90D .extension 0x90D <> // unimplemented 0000164E DF0F addx.b -[A7], -[A7] 00001650 E505 asl D5.b, 2 00001652 2D36 1705 move.l -[A6], [[A6 + <>] + D1 * 8] 00001656 0023 05E9 ori.b -[A3], 0xE9 0000165A 0914 btst [A4], D4 0000165C 02EB .incomplete 0000165E 37C5 09A9 AF0F move.w [[-0x50F1 + D0]], D5 00001664 E522 asl D2.b, D2 00001666 4707 .invalid 3, D7 // invalid opcode 4 with b == 4 00001668 1395 E40F move.b [A1 + A6.w * 4 + 0xF], [A5] 0000166C 6505 bcs +0x7 /* 00001673 */ 0000166E 34AB 1069 move.w [A2], [A3 + 0x1069] 00001672 1233 8275 move.b D1, [A3 + A0.w * 2 + 0x75] 00001676 1B0F move.b -[A5], A7 00001678 651B bcs +0x1D /* 00001695 */ 0000167A 5B09 subq.b A1, 5 0000167C 0522 btst -[A2], D2 0000167E 8101 sbcd D0, D1 00001680 1402 move.b D2, D2 00001682 0F05 btst D5, D7 00001684 2AE5 move.l [A5]+, -[A5] 00001686 1914 move.b -[A4], [A4] 00001688 0207 88AA andi.b D7, 0xAA 0000168C 35D7 15FA move.w [PC + 0x15FA /* 00002C88, cstring "" */], [A7] 00001690 6507 bcs +0x9 /* 00001699 */ 00001692 5B28 2DFA subq.b [A0 + 0x2DFA], 5 00001696 0F85 bclr D5, D7 00001698 488B 09EB movem.w A3, D0,D1,D3,D5,D6,D7,A0,A3 0000169C 3413 move.w D2, [A3] 0000169E 0E06 0704 .invalid.b D6, 0x4 // invalid immediate operation 000016A2 5361 subq.w -[A1], 1 000016A4 7D14 moveq.l D6, 0x14 000016A6 0283 38C5 205B andi.l D3, 0x38C5205B 000016AC 28BD move.l [A4], <> 000016AE F906 .extension 0x906 <> // unimplemented 000016B0 0812 3120 btst.b [A2], 0x20 /* ' ' */ 000016B4 74A5 moveq.l D2, 0xFFFFFFA5 000016B6 01BB 00C1 bclr [PC + D0.w - 0x63], D0 000016BA 7527 moveq.l D2, 0x27 000016BC 0A90 6120 BB00 xori.l [A0], 0x6120BB00 000016C2 6507 bcs +0x9 /* 000016CB */ 000016C4 336C 6B0F 130E move.w [A1 + 0x130E], [A4 + 0x6B0F] 000016CA 86FB 3413 divu.w D3, [PC + D3.w * 4 + 0x13] 000016CE 131C move.b -[A1], [A4]+ 000016D0 8614 or.b D3, [A4] 000016D2 020F 7248 andi.b A7, 0x48 /* 'H' */ 000016D6 FC07 05F6 .unknown 0xFC07 0x05F6 (W = 6) 000016DA 3300 move.w -[A1], D0 000016DC 333B 2A10 move.w -[A1], [PC + D2 * 2 + 0x10] 000016E0 8B09 sbcd -[A5], -[A1] 000016E2 F2A3 13D8 .extension 0x2A3 <> // unimplemented 000016E6 0643 133C addi.w D3, 0x133C 000016EA 5B05 subq.b D5, 5 000016EC FB11 .extension 0xB11 <> // unimplemented 000016EE CB1C and.b [A4]+, D5 000016F0 3C93 move.w [A6], [A3] 000016F2 121E move.b D1, [A6]+ 000016F4 486B 2736 pea.l [A3 + 0x2736] 000016F8 0705 btst D5, D3 000016FA 72FE moveq.l D1, 0xFFFFFFFE 000016FC 5331 831D subq.b [[A1] + A0 * 2], 1 00001700 8347 0FA5 pack D1, D7, 0x0FA5 00001704 02EB .incomplete 00001706 044B 2443 subi.w A3, 0x2443 /* '$C' */ 0000170A 1323 move.b -[A1], -[A3] 0000170C 04A5 02E3 0CE3 subi.l -[A5], 0x2E30CE3 00001712 19B3 0CF3 0F83 00FE F312 move.b [[ + <> + D0 * 8] + 0xFEF312], [A3 + D0 * 4 - 0x13] 0000171C 1CFE move.b [A6]+, <> 0000171E 270A move.l -[A3], A2 00001720 F833 19E5 .tblXX 0xF833, 0x19E5 // unimplemented 00001724 5FFE sle <> 00001726 170A move.b -[A3], A2 00001728 B1C0 cmpa.l A0, D0 0000172A CB0A abcd -[A5], -[A2] 0000172C 1C07 move.b D6, D7 0000172E 0938 8B1D btst [0xFFFF8B1D], D4 00001732 C017 and.b D0, [A7] 00001734 0180 bclr D0, D0 00001736 0D02 btst D2, D6 00001738 170A move.b -[A3], A2 0000173A C07B 0F07 0932 831D and.w D0, [[PC + <>] + D0 * 8 + 0x932831D] 00001742 081C BB00 btst.b [A4]+, 0x0 00001746 0217 8C0E andi.b [A7], 0xE 0000174A 8503 sbcd D2, D3 0000174C 2501 move.l -[A2], D1 0000174E 0FC5 .incomplete 00001750 1F43 0553 move.b [A7 + 0x553], D3 00001754 31D3 2113 move.w [0x00002113], [A3] 00001758 13A5 1BA3 52E1 4765 3413 move.b [[0x52E1 + D1 * 2] + 0x47653413], -[A5] 00001762 0E69 1A27 8C29 .invalid.w [A1 - 0x73D7], 0x1A27 // invalid immediate operation 00001768 FB06 .extension 0xB06 <> // unimplemented 0000176A ED14 roxl D4.b, 6 0000176C 6701 beq +0x3 /* 0000176F */ 0000176E 8C8A or.l D6, A2 00001770 1700 move.b -[A3], D0 00001772 A60F syscall MountVol, flags=6 00001774 4D76 0780 chk.w D6, [ + <> + D0 * 8] 00001778 C928 A325 and.b [A0 - 0x5CDB], D4 0000177C E500 asl D0.b, 2 0000177E 2B26 move.l -[A5], -[A6] 00001780 595C subq.w [A4]+, 4 00001782 7313 moveq.l D1, 0x13 00001784 078B bclr A3, D3 00001786 180F move.b D4, A7 00001788 7285 moveq.l D1, 0xFFFFFF85 0000178A 5A16 addq.b [A6], 5 0000178C 3473 0585 movea.w A2, [[ + <>] + D0 * 4] 00001790 3527 move.w -[A2], -[A7] 00001792 0B85 bclr D5, D5 00001794 8159 or.w [A1]+, D0 00001796 9B01 subx.b D5, D1 00001798 2A10 move.l D5, [A0] 0000179A FB01 .extension 0xB01 <> // unimplemented 0000179C 231D move.l -[A1], [A5]+ 0000179E C137 4100 and.b [A7 + <> + D4], D0 000017A2 4002 negx.b D2 000017A4 0F56 bchg [A6], D7 000017A6 3457 movea.w A2, [A7] 000017A8 0205 4701 andi.b D5, 0x1 000017AC 4714 .invalid 3, [A4] // invalid opcode 4 with b == 4 000017AE 020F D427 andi.b A7, 0x27 /* '\'' */ 000017B2 0741 bchg D1, D3 000017B4 0F05 btst D5, D7 000017B6 0943 bchg D3, D4 000017B8 05E5 .incomplete 000017BA 000F FCC1 ori.b A7, 0xC1 000017BE 9A85 sub.l D5, D5 000017C0 2397 89CC move.l <>, [A7] 000017C4 F10D .extension 0x10D <> // unimplemented 000017C6 078C bclr A4, D3 000017C8 CF4B exg A7, A3 000017CA 0D25 btst -[A5], D6 000017CC 8D0F sbcd -[A6], -[A7] 000017CE DEF3 0D30 2303 918D add.w A7, [A3 + 0x2303918D + D0 * 4] 000017D6 AB02 syscall BitsToPix 000017D8 9381 subx.l D1, D1 000017DA 0701 btst D1, D3 000017DC 3769 8D8B 9B40 move.w [A3 - 0x64C0], [A1 - 0x7275] 000017E2 020F E50A andi.b A7, 0xA /* '\n' */ 000017E6 370D move.w -[A3], A5 000017E8 0416 2705 subi.b [A6], 0x5 000017EC EB8A lsl D2, 5 000017EE 0708 btst A0, D3 000017F0 D440 add.w D2, D0 000017F2 028B E434 F31F andi.l A3, 0xE434F31F 000017F8 2506 move.l -[A2], D6 000017FA 0F79 9313 4E91 bchg [0x93134E91], D7 00001800 7BFB moveq.l D5, 0xFFFFFFFB 00001802 3531 15DB 02F2 9B0B move.w -[A2], [[] + 0x2F29B0B] 0000180A 3312 move.w -[A1], [A2] 0000180C FB34 .extension 0xB34 <> // unimplemented 0000180E 364B movea.w A3, A3 00001810 0D41 bchg D1, D6 00001812 6F0F ble +0x11 /* 00001823 */ 00001814 3D7D A56E move.w [A6 - 0x5A92], <> 00001818 C16D 2A07 and.w [A5 + 0x2A07], D0 0000181C 0B74 1707 88DB 663B bchg [[A4 + <>] + D1 * 8 - 0x772499C5], D5 00001824 502D 0B0F addq.b [A5 + 0xB0F], 8 00001828 4002 negx.b D2 0000182A EB84 asl D4, 5 0000182C C51F and.b [A7]+, D2 0000182E 0D16 btst [A6], D6 00001830 1706 move.b -[A3], D6 00001832 A1C8 syscall vBasicIO, flags=1 00001834 10D3 move.b [A0]+, [A3] 00001836 2143 2313 move.l [A0 + 0x2313], D3 0000183A 03B3 1CEE bclr [A3 + D1 * 4 - 0x18], D1 0000183E BE43 cmp.w D7, D3 00001840 23BA B31C 2315 move.l [[A1] + D2 * 2], [PC - 0x4CE4 /* FFFFCB5E, cstring "" */] 00001846 3447 movea.w A2, D7 00001848 06B4 4208 69B7 2323 0701 B2F1 8263 addi.l [[A4 + 0x701 + D2 * 2] - 0x4D0E7D9D], 0x420869B7 00001856 09F3 .incomplete 00001858 03F1 .incomplete 0000185A 00FB .incomplete 0000185C 1BD1 move.b <>, [A1] 0000185E 0053 1F10 ori.w [A3], 0x1F10 00001862 F100 .extension 0x100 <> // unimplemented 00001864 830C sbcd -[A1], -[A4] 00001866 5059 addq.w [A1]+, 8 00001868 F614 020F .move16 0xF614, 0x020F // unimplemented 0000186C 1402 move.b D2, D2 0000186E 9B81 subx.l D5, D1 00001870 1402 move.b D2, D2 00001872 7786 moveq.l D3, 0xFFFFFF86 00001874 F107 .extension 0x107 <> // unimplemented 00001876 00A2 043B 1140 ori.l -[A2], 0x43B1140 0000187C 020F 011C andi.b A7, 0x1C 00001880 0B0A btst A2, D5 00001882 C515 and.b [A5], D2 00001884 0FDE .incomplete 00001886 AB54 syscall bTransparent 00001888 0708 btst A0, D3 0000188A 4330 A40F .invalid 1, [A0 + A2.w * 4 + 0xF] // invalid opcode 4 with b == 4 0000188E 360D move.w D3, A5 00001890 100F move.b D0, A7 00001892 E502 asl D2.b, 2 00001894 7709 moveq.l D3, 0x09 00001896 A005 syscall Status 00001898 1007 move.b D0, D7 0000189A 03FA .incomplete 0000189C 08EA 3B0A 1407 bset.b [A2 + 0x1407], 0xA /* '\n' */ 000018A2 0369 C810 bchg [A1 - 0x37F0], D1 000018A6 DB2C 5302 add.b [A4 + 0x5302], D5 000018AA 0807 0532 btst.b D7, 0x32 /* '2' */ 000018AE EA78 ror D0.w, D5 000018B0 B25A cmp.w D1, [A2]+ 000018B2 8101 sbcd D0, D1 000018B4 0911 btst [A1], D4 000018B6 4B35 7B65 .invalid 5, <> // invalid opcode 4 with b == 4 000018BA 2365 0E07 move.l [A1 + 0xE07], -[A5] 000018BE 006B 0700 6905 ori.w [A3 + 0x6905], 0x700 000018C4 3437 02A8 move.w D2, [A7 + D0.w * 2 - 0x88] 000018C8 6A85 bpl -0x79 /* 0000184F */ 000018CA E71B rol D3.b, 3 000018CC 74B0 moveq.l D2, 0xFFFFFFB0 000018CE 0709 btst A1, D3 000018D0 78CB moveq.l D4, 0xFFFFFFCB 000018D2 0410 2CCB subi.b [A0], 0xCB 000018D6 0428 1705 82BB subi.b [A0 - 0x7D45], 0x5 000018DC 04C1 .incomplete 000018DE 4E08 .invalid // invalid opcode 4 000018E0 EA7B ror D3.w, D5 000018E2 0512 btst [A2], D2 000018E4 2CA1 move.l [A6], -[A1] 000018E6 052A 2841 btst [A2 + 0x2841], D2 000018EA 0137 0339 C320 C53D btst [[A7 - 0x3CDF3AC3 + D0 * 2]], D0 000018F2 170E move.b -[A3], A6 000018F4 D945 addx.w D4, D5 000018F6 0B37 006C btst [A7 + D0.w + 0x6C], D5 000018FA 4703 .invalid 3, D3 // invalid opcode 4 with b == 4 000018FC C817 and.b D4, [A7] 000018FE 032F 4503 btst [A7 + 0x4503], D1 00001902 EB42 asl D2.w, 5 00001904 4503 .invalid 2, D3 // invalid opcode 4 with b == 4 00001906 FB08 .extension 0xB08 <> // unimplemented 00001908 8106 sbcd D0, D6 0000190A AB02 syscall BitsToPix 0000190C 8906 sbcd D4, D6 0000190E 5A40 addq.w D0, 5 00001910 6906 bvs +0x8 /* 00001918 */ 00001912 1704 move.b -[A3], D4 00001914 0DC5 .incomplete 00001916 310D move.w -[A0], A5 label00001918: 00001918 05FD .incomplete 0000191A 0B0F btst A7, D5 0000191C B030 8B09 cmp.b D0, [[A0 + <> + A0 * 2]] 00001920 0967 bchg -[A7], D4 00001922 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 00001924 0F71 09F1 1973 062E bchg [[0x1973062E]], D7 0000192C 104B movea.b A0, A3 0000192E 0582 bclr D2, D2 00001930 6302 bls +0x4 /* 00001934 */ 00001932 9306 subx.b D1, D6 label00001934: 00001934 170A move.b -[A3], A2 00001936 F753 .extension 0x753 <> // unimplemented 00001938 08C3 186E bset.b D3, 0x6E /* 'n' */ 0000193C 6B05 bmi +0x7 /* 00001943 */ 0000193E 5306 subq.b D6, 1 00001940 B31F xor.b [A7]+, D1 00001942 EE17 roxr D7.b, 7 00001944 00B6 6B01 34B6 0626 ori.l [A6 + D0.w * 8 + 0x26], 0x6B0134B6 0000194C 7306 moveq.l D1, 0x06 0000194E ED03 asl D3.b, 6 00001950 1706 move.b -[A3], D6 00001952 8628 070E or.b D3, [A0 + 0x70E] 00001956 3530 4707 1517 0A77 move.w -[A2], [[A0 + <>] + D4 * 8 + 0x15170A77] 0000195E 2700 move.l -[A3], D0 00001960 3A48 movea.w A5, A0 00001962 D50F addx.b -[A2], -[A7] 00001964 1288 move.b [A1], A0 00001966 270A move.l -[A3], A2 00001968 B048 cmp.w D0, A0 0000196A C85A and.w D4, [A2]+ 0000196C 8198 or.l [A0]+, D0 0000196E A50A syscall OpenRF/PBHOpenRF/HOpenRF, flags=5 00001970 9B73 8966 sub.w <>, D5 00001974 1C6A 1C48 movea.b A6, [A2 + 0x1C48] 00001978 6501 bcs +0x3 /* 0000197B */ 0000197A 0F25 btst -[A5], D7 0000197C 0CA9 0341 B945 1127 cmpi.l [A1 + 0x1127], 0x341B945 00001984 00E3 .incomplete 00001986 E5DA roxl .w [A2]+ 00001988 2B1E move.l -[A5], [A6]+ 0000198A 5A07 addq.b D7, 5 0000198C 0BF6 .incomplete 0000198E 8A04 or.b D5, D4 00001990 E5FF roxl .w <> 00001992 170B move.b -[A3], A3 00001994 8317 or.b [A7], D1 00001996 09E0 .incomplete 00001998 822A 1007 or.b D1, [A2 + 0x1007] 0000199C 0389 bclr A1, D1 0000199E 2700 move.l -[A3], D0 000019A0 B272 4830 cmp.w D1, [A2 + D4 + 0x30] 000019A4 430C .invalid 1, A4 // invalid opcode 4 with b == 4 000019A6 170B move.b -[A3], A3 000019A8 2002 move.l D0, D2 000019AA 0FE5 .incomplete 000019AC 07AB 0CF3 bclr [A3 + 0xCF3], D3 000019B0 0DB3 0707 0B7E 415D bclr [[A3 + <>] + D0 * 8 + 0xB7E415D], D6 000019B8 08C9 0840 bset.b A1, 0x40 /* '@' */ 000019BC 02DB .incomplete 000019BE 5125 subq.b -[A5], 8 000019C0 0282 EE47 00D1 andi.l D2, 0xEE4700D1 000019C6 E5E3 roxl .w -[A3] 000019C8 EDD2 C95A bfffo D4, [A2] {D5:26} 000019CC 8D00 sbcd D6, D0 000019CE 8718 or.b [A0]+, D3 000019D0 120E move.b D1, A6 000019D2 621C bhi +0x1E /* 000019F0 */ 000019D4 5A05 addq.b D5, 5 000019D6 0628 253B 0FB0 addi.b [A0 + 0xFB0], 0x3B /* ';' */ 000019DC B867 cmp.w D4, -[A7] 000019DE 069C 1708 6727 addi.l [A4]+, 0x17086727 000019E4 024A 070F andi.w A2, 0x70F 000019E8 6907 bvs +0x9 /* 000019F1 */ 000019EA 0252 DB2C andi.w [A2], 0xDB2C 000019EE 94B1 3FF7 sub.l D2, <> // begin alternate branch 000019F0-000019F8 label000019F0: 000019F0 3FF7 1783 0D20 630D move.w <>, [[ + <> + D1 * 8] + 0xD20630D] // end alternate branch 000019F0-000019F8 label000019F0: // (misaligned) 000019F2 1783 0D20 630D move.b [A3 + 0x630D + D0 * 4], D3 000019F8 C30A abcd -[A1], -[A2] 000019FA 5A07 addq.b D7, 5 000019FC 0751 bchg [A1], D3 000019FE A519 syscall InitZone, flags=5 00001A00 C302 abcd D1, D2 00001A02 BC27 cmp.b D6, -[A7] 00001A04 09DD .incomplete 00001A06 278C 6781 move.l [[ + <> + D6 * 8]], A4 00001A0A 29EE BCBE 7602 0F30 move.l 0x76020F30, [A6 - 0x4342] 00001A12 EB04 asl D4.b, 5 00001A14 4111 .invalid 0, [A1] // invalid opcode 4 with b == 4 00001A16 0501 btst D1, D2 00001A18 1402 move.b D2, D2 00001A1A 0FA5 bclr -[A5], D7 00001A1C 02E3 .incomplete 00001A1E 05B5 020F bclr [A5 + D0.w * 2 + 0xF], D2 00001A22 6511 bcs +0x13 /* 00001A35 */ 00001A24 6B0D bmi +0xF /* 00001A33 */ 00001A26 493C 1700 A00D .invalid 4, 0x1700A00D // invalid opcode 4 with b == 4 00001A2C 0765 bchg -[A5], D3 00001A2E 7410 moveq.l D2, 0x10 00001A30 170F move.b -[A3], A7 00001A32 E6D5 ror .w [A5] 00001A34 200F move.l D0, A7 00001A36 4505 .invalid 2, D5 // invalid opcode 4 with b == 4 00001A38 9B0D subx.b -[A5], -[A5] 00001A3A BCE9 3273 cmpa.w A6, [A1 + 0x3273] 00001A3E 5F29 7481 subq.b [A1 + 0x7481], 7 00001A42 06E0 .incomplete 00001A44 256E 0F30 8D04 move.l [A2 - 0x72FC], [A6 + 0xF30] 00001A4A C918 and.b [A0]+, D4 00001A4C 3700 move.w -[A3], D0 00001A4E E20E lsr D6.b, 1 00001A50 8B0B sbcd -[A5], -[A3] 00001A52 F718 .extension 0x718 <> // unimplemented 00001A54 1465 movea.b A2, -[A5] 00001A56 6181 bsr -0x7D /* 000019D9 */ 00001A58 9017 sub.b D0, [A7] 00001A5A 055D bchg [A5]+, D2 00001A5C 0703 btst D3, D3 00001A5E 7904 moveq.l D4, 0x04 00001A60 170A move.b -[A3], A2 00001A62 B4C5 cmpa.w A2, D5 00001A64 1914 move.b -[A4], [A4] 00001A66 025B 6E45 andi.w [A3]+, 0x6E45 /* 'nE' */ 00001A6A 09C1 .incomplete 00001A6C B817 cmp.b D4, [A7] 00001A6E 0344 bchg D4, D1 00001A70 1617 move.b D3, [A7] 00001A72 0348 bchg A0, D1 00001A74 1634 170B 7517 0337 move.b D3, [[A4 + <> + D1 * 8] + 0x75170337] 00001A7C 170E move.b -[A3], A6 00001A7E 420F clr.b A7 00001A80 E502 asl D2.b, 2 00001A82 8021 or.b D0, -[A1] 00001A84 6ED1 bgt -0x2D /* 00001A57 */ 00001A86 4C37 048B 1E04 movem.w D0,D1,D3,D7,A2, [A7 + D1 * 8 + 0x4] 00001A8C 3304 move.w -[A1], D4 00001A8E 8B08 sbcd -[A5], -[A0] 00001A90 1710 move.b -[A3], [A0] 00001A92 02EC .incomplete 00001A94 3B02 move.w -[A5], D2 00001A96 A8EB syscall StdBits 00001A98 0F07 btst D7, D7 00001A9A 0DC7 .incomplete 00001A9C AB14 syscall PatDither 00001A9E 070E btst A6, D3 00001AA0 CE7B 1806 and.w D7, [PC + D1 + 0x6] 00001AA4 E69B ror D3, 3 00001AA6 16E6 move.b [A3]+, -[A6] 00001AA8 3314 move.w -[A1], [A4] 00001AAA E62B lsr D3.b, D3 00001AAC 22E6 move.l [A1]+, -[A6] 00001AAE 2313 move.l -[A1], [A3] 00001AB0 E683 asr D3, 3 00001AB2 0EE6 .incomplete 00001AB4 3B14 move.w -[A5], [A4] 00001AB6 8277 069B or.w D1, [A7 + D0.w * 8 - 0x101] 00001ABA C5AD 00DB and.l [A5 + 0xDB], D2 00001ABE 2030 1700 move.l D0, [A0 + <> + D1 * 8] 00001AC2 2BE6 move.l <>, -[A6] 00001AC4 3647 movea.w A3, D7 00001AC6 023B 2709 A907 08D7 168B andi.b [[PC + <>] + A2 + 0x8D7168B], 0x9 /* '\t' */ 00001AD0 0C92 CB18 2313 cmpi.l [A2], 0xCB182313 00001AD6 CB18 and.b [A0]+, D5 00001AD8 3B14 move.w -[A5], [A4] 00001ADA 7301 moveq.l D1, 0x01 00001ADC 0EFB .incomplete 00001ADE 0733 391B 1300 9B07 btst [[A3 + D3] + 0x13009B07], D3 00001AE6 6500 030B bcs +0x30D /* 00001DF3 */ 00001AEA 9B01 subx.b D5, D1 00001AEC E90C lsl D4.b, 4 00001AEE 7B86 moveq.l D5, 0xFFFFFF86 00001AF0 0B37 1630 btst [A7 + D1.w * 8 + 0x30], D5 00001AF4 6315 bls +0x17 /* 00001B0B */ 00001AF6 8300 sbcd D1, D0 00001AF8 16F3 1673 move.b [A3]+, [A3 + D1.w * 8 + 0x73] 00001AFC 12A4 move.b [A1], -[A4] 00001AFE B816 cmp.b D4, [A6] 00001B00 F326 .extension 0x326 <> // unimplemented 00001B02 0E9B 0FC3 3FCB .invalid.l [A3]+, 0xFC33FCB // invalid immediate operation 00001B08 2361 00A3 move.l [A1 + 0xA3], -[A1] 00001B0C 1006 move.b D0, D6 00001B0E 0862 6128 bchg.b -[A2], 0x28 /* '(' */ 00001B12 A10B syscall Rename/PBHRename/HRename, flags=1 00001B14 070B btst A3, D3 00001B16 4C7B 0613 039B 1630 C623 movem.l D0,D1,D4,A1,A2, [[ + D0 * 2] + 0x1630C623] 00001B20 182B 221B move.b D4, [A3 + 0x221B] 00001B24 0556 bchg [A6], D2 00001B26 7328 moveq.l D1, 0x28 00001B28 9B01 subx.b D5, D1 00001B2A 3306 move.w -[A1], D6 00001B2C 0F06 btst D6, D7 00001B2E 610D bsr +0xF /* 00001B3D */ 00001B30 D318 add.b [A0]+, D1 00001B32 2B22 move.l -[A5], -[A2] 00001B34 3314 move.w -[A1], [A4] 00001B36 2B06 move.l -[A5], D6 00001B38 9112 sub.b [A2], D0 00001B3A DB0F addx.b -[A5], -[A7] 00001B3C A94E syscall PinRect 00001B3E 0672 EB1E DB3E 2314 0305 DB0C addi.w [[A2 + 0x23140305] + A5 * 2 - 0x24F4], 0xEB1E 00001B4A 3212 move.w D1, [A2] 00001B4C DB0F addx.b -[A5], -[A7] 00001B4E 069A 000B 34A3 addi.l [A2]+, 0xB34A3 00001B54 00E0 .incomplete 00001B56 6311 bls +0x13 /* 00001B69 */ 00001B58 6107 bsr +0x9 /* 00001B61 */ 00001B5A 1B13 move.b -[A5], [A3] 00001B5C 7B00 moveq.l D5, 0x00 00001B5E B309 cmpm.b [A1]+, [A1]+ 00001B60 D300 addx.b D1, D0 00001B62 1B13 move.b -[A5], [A3] 00001B64 E14E lsl D6.w, 8 00001B66 5B49 subq.w A1, 5 00001B68 B96B B29B xor.w [A3 - 0x4D65], D4 00001B6C 1602 move.b D3, D2 00001B6E 7B41 moveq.l D5, 0x41 00001B70 1402 move.b D2, D2 00001B72 1B22 move.b -[A5], -[A2] 00001B74 1402 move.b D2, D2 00001B76 9313 sub.b [A3], D1 00001B78 B006 cmp.b D0, D6 00001B7A E6BB ror D3, D3 00001B7C 1339 52C5 1414 move.b -[A1], [0x52C51414] 00001B82 020F 6503 andi.b A7, 0x3 00001B86 0B49 bchg A1, D5 00001B88 1704 move.b -[A3], D4 00001B8A E8AD lsr D5, D4 00001B8C 1413 move.b D2, [A3] 00001B8E 0985 bclr D5, D4 00001B90 0517 btst [A7], D2 00001B92 0FEA .incomplete 00001B94 F311 .extension 0x311 <> // unimplemented 00001B96 EB0F lsl D7.b, 5 00001B98 5B03 subq.b D3, 5 00001B9A A163 syscall MaxApplZone, flags=1 00001B9C FE83 39C0 .extension 0xE83 <> // unimplemented 00001BA0 0B01 btst D1, D5 00001BA2 0B5E bchg [A6]+, D5 00001BA4 4801 nbcd.b D1 00001BA6 6516 bcs +0x18 /* 00001BBE */ 00001BA8 0672 8632 1213 addi.w [A2 + D1.w * 2 + 0x13], 0x8632 00001BAE 0965 bchg -[A5], D4 00001BB0 0B33 2BA3 003B 6486 6507 btst [[0x3B + D2 * 2] + 0x64866507], D5 00001BBA 2314 move.l -[A1], [A4] 00001BBC ED9D rol D5, 6 label00001BBE: 00001BBE C1B1 270E B683 and.l [[A1 + <>] + D2 * 8 - 0x497D], D0 00001BC4 0E63 3614 .invalid.w -[A3], 0x3614 // invalid immediate operation 00001BC8 02FB .incomplete 00001BCA 28B0 34C6 move.l [A4], [A0 + D3.w * 4 - 0x58] 00001BCE 803C A312 or.b D0, 0x12 00001BD2 8300 sbcd D1, D0 00001BD4 2843 movea.l A4, D3 00001BD6 1806 move.b D4, D6 00001BD8 3CD3 move.w [A6]+, [A3] 00001BDA 1B43 06BB move.b [A5 + 0x6BB], D3 00001BDE 130B move.b -[A1], A3 00001BE0 2D3B 1472 move.l -[A6], [PC + D1.w * 4 + 0x72] 00001BE4 2CE3 move.l [A6]+, -[A3] 00001BE6 6323 bls +0x25 /* 00001C0B */ 00001BE8 133B 4F2C move.b -[A1], <> 00001BEC 070B btst A3, D3 00001BEE 8023 or.b D0, -[A3] 00001BF0 AC07 syscall SndNewChannel, auto_pop 00001BF2 8E7B 832A 5315 4B56 or.w D7, [[PC + 0x5315 + A0 * 2] + 0x4B56] 00001BFA BC40 cmp.w D6, D0 00001BFC BA9B cmp.l D5, [A3]+ 00001BFE 16C8 move.b [A3]+, A0 00001C00 2C23 move.l D6, -[A3] 00001C02 0085 AC9B 6CBB ori.l D5, 0xAC9B6CBB 00001C08 130F move.b -[A1], A7 00001C0A 28E1 move.l [A4]+, -[A1] 00001C0C 042A 1025 05C3 subi.b [A2 + 0x5C3], 0x25 /* '%' */ 00001C12 0D63 bchg -[A3], D6 00001C14 0083 1D33 0213 ori.l D3, 0x1D330213 00001C1A 0333 147B btst [A3 + D1.w * 4 + 0x7B], D1 00001C1E 13C8 28CB 0C33 move.b [0x28CB0C33], A0 00001C24 144B movea.b A2, A3 00001C26 4612 not.b [A2] 00001C28 2840 movea.l A4, D0 00001C2A BEBB 13E9 CCC8 cmp.l D7, [[-0x3338]] 00001C30 28D3 move.l [A4]+, [A3] 00001C32 21A1 132A 28DB 1FEB move.l [[A0 + 0x28DB + D1 * 2] + 0x1FEB], -[A1] // begin alternate branch 00001C38-00001C3C label00001C38: 00001C38 1FEB 7A1B move.b <>, [A3 + 0x7A1B] // end alternate branch 00001C38-00001C3C label00001C38: // (misaligned) 00001C3A 7A1B moveq.l D5, 0x1B 00001C3C 1343 0633 move.b [A1 + 0x633], D3 00001C40 14CB move.b [A2]+, A3 00001C42 0C1B 133B cmpi.b [A3]+, 0x3B /* ';' */ 00001C46 10EB 7A33 move.b [A0]+, [A3 + 0x7A33] 00001C4A 14C1 move.b [A2]+, D1 00001C4C 097B 1AC1 bchg [PC + D1 * 2 - 0x63], D4 00001C50 2441 movea.l A2, D1 00001C52 0003 0B41 ori.b D3, 0x41 /* 'A' */ 00001C56 2B6B 0F33 1416 move.l [A5 + 0x1416], [A3 + 0xF33] 00001C5C 1216 move.b D1, [A6] 00001C5E E108 lsl D0.b, 8 00001C60 AB04 syscall ColorMap 00001C62 BE3B 1414 cmp.b D7, [PC + D1.w * 4 + 0x14] 00001C66 0263 30B0 andi.w -[A3], 0x30B0 00001C6A B309 cmpm.b [A1]+, [A1]+ 00001C6C 1623 move.b D3, -[A3] 00001C6E 1317 move.b -[A1], [A7] 00001C70 107D movea.b A0, <> 00001C72 4349 chk.w D1, A1 00001C74 8B01 sbcd D5, D1 00001C76 680F bvc +0x11 /* 00001C87 */ 00001C78 C555 and.w [A5], D2 00001C7A C9D7 muls.w D4, [A7] 00001C7C 1309 move.b -[A1], A1 00001C7E 62B8 bhi -0x46 /* 00001C38 */ 00001C80 6A13 bpl +0x15 /* 00001C95 */ 00001C82 1A06 move.b D5, D6 00001C84 CB15 and.b [A5], D5 00001C86 7917 moveq.l D4, 0x17 00001C88 5313 subq.b [A3], 1 00001C8A C06C D68B and.w D0, [A4 - 0x2975] 00001C8E 04D3 .incomplete 00001C90 01B7 1A18 bclr [A7 + D1 * 2 + 0x18], D0 00001C94 834A A300 pack -[A1], -[A2], 0xA300 00001C98 80B8 3B23 or.l D0, [0x00003B23] 00001C9C 8D49 2975 pack -[A6], -[A1], 0x2975 00001CA0 2117 move.l -[A0], [A7] 00001CA2 0F12 btst [A2], D7 00001CA4 88BE or.l D4, <> 00001CA6 812B 530B or.b [A3 + 0x530B], D0 00001CAA 6316 bls +0x18 /* 00001CC2 */ 00001CAC 08BE 830E bclr.b <>, 0xE 00001CB0 D50A addx.b -[A2], -[A2] 00001CB2 BB28 B04D xor.b [A0 - 0x4FB3], D5 00001CB6 0281 C0FB 0206 andi.l D1, 0xC0FB0206 00001CBC 8139 D318 BB13 or.b [0xD318BB13], D0 label00001CC2: 00001CC2 3B14 move.w -[A5], [A4] 00001CC4 651D bcs +0x1F /* 00001CE3 */ 00001CC6 8647 or.w D3, D7 00001CC8 0596 bclr [A6], D2 00001CCA 8A10 or.b D5, [A0] 00001CCC 216A 052D 813C move.l [A0 - 0x7EC4], [A2 + 0x52D] 00001CD2 2116 move.l -[A0], [A6] 00001CD4 5332 2712 66A9 subq.b [[A2 + D2 * 8] + 0x66A9], 1 00001CDA 1583 3CB0 move.b [A2 + D3 * 4 - 0x80], D3 00001CDE AB3B syscall bXMAIN11 00001CE0 6515 bcs +0x17 /* 00001CF7 */ 00001CE2 6A8B bpl -0x73 /* 00001C6F */ 00001CE4 2121 move.l -[A0], -[A1] 00001CE6 090B btst A3, D4 00001CE8 3265 movea.w A1, -[A5] 00001CEA 05FB .incomplete 00001CEC 3433 1483 move.w D2, [A3 + D1.w * 4 - 0x125] 00001CF0 8EAB 5A53 or.l D7, [A3 + 0x5A53] 00001CF4 1573 44BC 4109 move.b [A2 + 0x4109], [A3 + D4.w * 4 - 0x68] 00001CFA 4306 .invalid 1, D6 // invalid opcode 4 with b == 4 00001CFC 830E sbcd -[A1], -[A6] 00001CFE 211D move.l -[A0], [A5]+ 00001D00 1701 move.b -[A3], D1 00001D02 F49B cinva INST 00001D04 6C83 bge -0x7B /* 00001C89 */ 00001D06 0E81 1D45 1C73 .invalid.l D1, 0x1D451C73 // invalid immediate operation 00001D0C 942A 10DB sub.b D2, [A2 + 0x10DB] 00001D10 2514 move.l -[A2], [A4] 00001D12 0293 41B0 34CC andi.l [A3], 0x41B034CC 00001D18 80A3 or.l D0, -[A3] 00001D1A 1033 941F move.b D0, [A3 + A1.w * 4 + 0x1F] 00001D1E 0663 0A01 addi.w -[A3], 0xA01 00001D22 04F3 .incomplete 00001D24 4F3B 14CB .invalid 7, [PC + D1.w * 4 - 0x53] // invalid opcode 4 with b == 4 00001D28 0CBB 130F 1402 5B19 cmpi.l [[PC + D5 * 2]], 0x130F1402 00001D30 B034 178A CC57 cmp.b D0, [[ + <> + D1 * 8] - 0x33A9] 00001D36 1241 movea.b A1, D1 00001D38 0709 btst A1, D3 00001D3A C1BB 132D 541E and.l [[PC + 0x541E] + D1 * 2], D0 00001D40 C5A9 0F4D and.l [A1 + 0xF4D], D2 00001D44 0116 btst [A6], D0 00001D46 2115 move.l -[A0], [A5] 00001D48 69C1 bvs -0x3D /* 00001D0B */ 00001D4A 0944 bchg D4, D4 00001D4C 1B03 move.b -[A5], D3 00001D4E E543 asl D3.w, 2 00001D50 EB27 asl D7.b, D5 00001D52 E5C0 roxl .w D0 00001D54 0303 btst D3, D1 00001D56 3027 move.w D0, -[A7] 00001D58 0742 bchg D2, D3 00001D5A 3001 move.w D0, D1 00001D5C 138D C032 move.b [A1 + A4.w + 0x32], A5 00001D60 1E04 move.b D7, D4 00001D62 DB07 addx.b D5, D7 00001D64 EB0F lsl D7.b, 5 00001D66 A55D syscall SwapMMUMode, flags=5 00001D68 9338 AB07 sub.b [0xFFFFAB07], D1 00001D6C A71B syscall SetZone, flags=7 00001D6E B213 cmp.b D1, [A3] 00001D70 60AD bra -0x51 /* 00001D1F */ 00001D72 0191 bclr [A1], D0 00001D74 AA0F syscall FillCOval 00001D76 E90E lsl D6.b, 4 00001D78 9B02 subx.b D5, D2 00001D7A 3206 move.w D1, D6 00001D7C 088B 1000 bclr.b A3, 0x0 00001D80 AB53 syscall bSubPin 00001D82 AB07 syscall PutPicByte 00001D84 D13E add.b <>, D0 00001D86 FE27 085A .unknown 0xFE27 0x085A (W = 7) 00001D8A 0B01 btst D1, D5 00001D8C A8FE syscall InitFonts 00001D8E 328B move.w [A1], A3 00001D90 10BE move.b [A0], <> 00001D92 44B2 74BE neg.l [A2 + D7.w * 4 - 0x66] 00001D96 AB14 syscall PatDither 00001D98 BE7B 1800 cmp.w D7, [PC + D1] 00001D9C BB72 A300 xor.w [A2 + <> + A2 * 2], D5 00001DA0 0712 btst [A2], D3 00001DA2 88FB 14F1 divu.w D4, [PC + D1.w * 4 - 0x15] 00001DA6 010B btst A3, D0 00001DA8 029A 12FE 0093 andi.l [A2]+, 0x12FE0093 00001DAE 4AA3 tst.l -[A3] 00001DB0 00F6 .incomplete 00001DB2 1309 move.b -[A1], A1 00001DB4 FB08 .extension 0xB08 <> // unimplemented 00001DB6 971C sub.b [A4]+, D3 00001DB8 0363 bchg -[A3], D1 00001DBA 3DA3 0023 move.w [A6 + D0.w + 0x23], -[A3] 00001DBE 10FE move.b [A0]+, <> 00001DC0 EB0F lsl D7.b, 5 00001DC2 8B01 sbcd D5, D1 00001DC4 0332 32AC btst [A2 + D3.w * 2 - 0x84], D1 00001DC8 FE06 08C1 .unknown 0xFE06 0x08C1 (W = 7) 00001DCC 0BEB .incomplete 00001DCE 02AB 0093 1771 0312 andi.l [A3 + 0x312], 0x931771 00001DD6 6400 5360 bcc +0x5362 /* 00007138 */ 00001DDA A300 syscall Open/PBHOpen/HOpen, flags=3 00001DDC AB0C syscall FastSlabMode 00001DDE 6B0F bmi +0x11 /* 00001DEF */ 00001DE0 7B18 moveq.l D5, 0x18 00001DE2 646B bcc +0x6D /* 00001E4F */ 00001DE4 0FAB 143E bclr [A3 + 0x143E], D7 00001DE8 3D02 move.w -[A6], D2 00001DEA AB80 syscall slMASK8 00001DEC 1402 move.b D2, D2 00001DEE 0FB0 1710 bclr [A0 + D1 * 8], D7 00001DF2 EA2B lsr D3.b, D5 00001DF4 1F27 move.b -[A7], -[A7] 00001DF6 120A move.b D1, A2 00001DF8 912D 1B07 sub.b [A5 + 0x1B07], D0 00001DFC EB0F lsl D7.b, 5 00001DFE 0FF1 .incomplete 00001E00 0306 btst D6, D1 00001E02 9A12 sub.b D5, [A2] 00001E04 88A7 or.l D4, -[A7] 00001E06 1C0D move.b D6, A5 00001E08 ED01 asl D1.b, 6 00001E0A A50B syscall Rename/PBHRename/HRename, flags=5 00001E0C 88A1 or.l D4, -[A1] 00001E0E 0B07 btst D7, D5 00001E10 04A4 020F B034 subi.l -[A4], 0x20FB034 00001E16 2305 move.l -[A1], D5 00001E18 E56A lsl D2.w, D2 00001E1A E302 asl D2.b, 1 00001E1C 2713 move.l -[A3], [A3] 00001E1E E227 asr D7.b, D1 00001E20 82BB B12F 0567 8B0C 85FE or.l D1, [[PC + 0x567] + A3 - 0x74F37A02] 00001E2A 0FB0 C108 bclr [A0 + <> + A4], D7 00001E2E 3443 movea.w A2, D3 00001E30 1C32 FB05 move.b D6, [[A2 + <>] + A7 * 2] 00001E34 EB0F lsl D7.b, 5 00001E36 002B 298B 0DA5 ori.b [A3 + 0xDA5], 0x8B 00001E3C 048B 01CC 80B6 subi.l A3, 0x1CC80B6 00001E42 A560 syscall FSDispatch/HFSDispatch, flags=5 00001E44 7708 moveq.l D3, 0x08 00001E46 AE14 syscall RGBForeColor, auto_pop 00001E48 0233 2371 0A00 andi.b [A3 + D0 * 2], 0x71 /* 'q' */ 00001E4E 4360 chk.w D1, -[A0] 00001E50 013D btst <>, D0 00001E52 311D move.w -[A0], [A5]+ 00001E54 DB0F addx.b -[A5], -[A7] 00001E56 6245 bhi +0x47 /* 00001E9D */ 00001E58 631E bls +0x20 /* 00001E78 */ 00001E5A 04FB .incomplete 00001E5C 5697 addq.l [A7], 3 00001E5E 19C0 0708 move.b 0x8, D0 00001E62 7A1B moveq.l D5, 0x1B 00001E64 0506 btst D6, D2 label00001E66: 00001E66 6CFE bge -0x0 /* 00001E66 */ 00001E68 AB09 syscall DrawArc 00001E6A D300 addx.b D1, D0 00001E6C E56E lsl D6.w, D2 00001E6E 56B8 AB1C addq.l [0xFFFFAB1C], 3 00001E72 6907 bvs +0x9 /* 00001E7B */ 00001E74 0F35 611E 1023 btst [[A5] + D6 + 0x1023], D7 // begin alternate branch 00001E78-00001E7A label00001E78: 00001E78 1023 move.b D0, -[A3] // end alternate branch 00001E78-00001E7A label00001E78: // (misaligned) 00001E7A 399B 161E move.w [A4 + D1.w * 8 + 0x1E], [A3]+ 00001E7E 2823 move.l D4, -[A3] 00001E80 3933 1485 move.w -[A4], [A3 + D1.w * 4 - 0x123] 00001E84 3CE1 move.w [A6]+, -[A1] 00001E86 79DD moveq.l D4, 0xFFFFFFDD 00001E88 7845 moveq.l D4, 0x45 00001E8A 6D67 blt +0x69 /* 00001EF3 */ 00001E8C 02A1 4931 2110 andi.l -[A1], 0x49312110 00001E92 431C .invalid 1, [A4]+ // invalid opcode 4 with b == 4 00001E94 CEEB 0F3A mulu.w D7, [A3 + 0xF3A] 00001E98 9347 subx.w D1, D7 00001E9A 1700 move.b -[A3], D0 00001E9C D88B add.l D4, A3 00001E9E 2407 move.l D2, D7 00001EA0 0AC9 .incomplete 00001EA2 EB0F lsl D7.b, 5 00001EA4 1402 move.b D2, D2 00001EA6 0F49 bchg A1, D7 00001EA8 1517 move.b -[A2], [A7] 00001EAA 9206 sub.b D1, D6 00001EAC 116A 2711 7B1E move.b [A0 + 0x7B1E], [A2 + 0x2711] 00001EB2 04AB 0402 0F6D A527 subi.l [A3 - 0x5AD9], 0x4020F6D // begin alternate branch 00001EB6-00001EBA label00001EB6: 00001EB6 0F6D A527 bchg [A5 - 0x5AD9], D7 // end alternate branch 00001EB6-00001EBA label00001EB6: // (misaligned) 00001EBA 113F move.b -[A0], <> 00001EBC A901 syscall FMSwapFont 00001EBE 0F55 bchg [A5], D7 00001EC0 A562 syscall PurgeSpaceSys, flags=5 00001EC2 D415 add.b D2, [A5] 00001EC4 020F 1502 andi.b A7, 0x2 00001EC8 85BB A5B4 or.l <>, D2 00001ECC 170F move.b -[A3], A7 00001ECE 4ECB jmp A3 00001ED0 0A02 0F25 xori.b D2, 0x25 /* '%' */ 00001ED4 98CC sub.w A4, A4 00001ED6 8053 or.w D0, [A3] 00001ED8 0E06 AB05 .invalid.b D6, 0x5 // invalid immediate operation 00001EDC 08B2 58A1 010F B001 018B bclr.b [[A2 + <>] + D0 - 0x4FFEFE75], 0xA1 00001EE6 0463 1E0E subi.w -[A3], 0x1E0E 00001EEA 2712 move.l -[A3], [A2] 00001EEC 0547 bchg D7, D2 00001EEE 1463 movea.b A2, -[A3] 00001EF0 62CB bhi -0x33 /* 00001EBD */ 00001EF2 0855 070F bchg.b [A5], 0xF 00001EF6 5107 subq.b D7, 8 00001EF8 2702 move.l -[A3], D2 00001EFA C345 exg D1, D5 00001EFC 0789 bclr A1, D3 00001EFE 94A1 sub.l D2, -[A1] 00001F00 050F btst A7, D2 00001F02 6D07 blt +0x9 /* 00001F0B */ 00001F04 FB19 .extension 0xB19 <> // unimplemented 00001F06 65AE bcs -0x50 /* 00001EB6 */ 00001F08 16E1 move.b [A3]+, -[A1] 00001F0A 85D3 divs.w D2, [A3] 00001F0C 0517 btst [A7], D2 00001F0E 0B4C bchg A4, D5 00001F10 30CC move.w [A0]+, A4 00001F12 802B 1106 or.b D0, [A3 + 0x1106] 00001F16 0807 004C btst.b D7, 0x4C /* 'L' */ 00001F1A 530B subq.b A3, 1 00001F1C 1C16 move.b D6, [A6] 00001F1E 52AB 04E1 addq.l [A3 + 0x4E1], 1 00001F22 036B 48B0 bchg [A3 + 0x48B0], D1 00001F26 8901 sbcd D4, D1 00001F28 270A move.l -[A3], A2 00001F2A C0EE C100 mulu.w D0, [A6 - 0x3F00] 00001F2E 61B1 bsr -0x4D /* 00001EE1 */ 00001F30 D305 addx.b D1, D5 00001F32 6533 bcs +0x35 /* 00001F67 */ 00001F34 3702 move.w -[A3], D2 00001F36 F3C5 .invalid <> 00001F38 4B91 .invalid 5, [A1] // invalid opcode 4 with b == 6 00001F3A 4B6B 2629 chk.w D5, [A3 + 0x2629] 00001F3E 06BB 0FA1 8FF3 27BA 1702 2116 0710 addi.l [[0x17022116 + D2 * 8] + 0x710], 0xFA18FF3 00001F4C 4B5B chk.w D5, [A3]+ 00001F4E 1D33 003B move.b -[A6], [A3 + D0.w + 0x3B] 00001F52 042D 01C3 046B subi.b [A5 + 0x46B], 0xC3 00001F58 0210 3B79 andi.b [A0], 0x79 /* 'y' */ 00001F5C 9B04 subx.b D5, D4 00001F5E 6529 bcs +0x2B /* 00001F89 */ 00001F60 4910 .invalid 4, [A0] // invalid opcode 4 with b == 4 00001F62 1617 move.b D3, [A7] 00001F64 0EB3 282E 6510 3B07 4325 0433 .invalid.l [[A3 + <>] + D3 * 2 + 0x43250433], 0x282E6510 // invalid immediate operation 00001F70 0E83 0C10 C304 .invalid.l D3, 0xC10C304 // invalid immediate operation 00001F76 9B84 subx.l D5, D4 00001F78 0F16 btst [A6], D7 00001F7A 82D8 divu.w D1, [A0]+ 00001F7C DB00 addx.b D5, D0 00001F7E 7B10 moveq.l D5, 0x10 00001F80 1788 0863 move.b [A3 + D0 + 0x63], A0 00001F84 311E move.w -[A0], [A6]+ 00001F86 0708 btst A0, D3 00001F88 8010 or.b D0, [A0] 00001F8A 82E0 divu.w D1, -[A0] 00001F8C 3316 move.w -[A1], [A6] 00001F8E 743B moveq.l D2, 0x3B 00001F90 3944 FB01 move.w [A4 - 0x4FF], D4 00001F94 3316 move.w -[A1], [A6] 00001F96 4407 neg.b D7 00001F98 1360 4426 move.b [A1 + 0x4426], -[A0] 00001F9C F849 0664 .extension 0x849 <>, 0x0664 // unimplemented 00001FA0 248B move.l [A2], A3 00001FA2 1989 1412 move.b [A4 + D1.w * 4 + 0x12], A1 00001FA6 A840 syscall Fix2Long 00001FA8 0243 41B0 andi.w D3, 0x41B0 00001FAC 3045 movea.w A0, D5 00001FAE 8493 or.l D2, [A3] 00001FB0 52A3 addq.l -[A3], 1 label00001FB2: 00001FB2 04A8 5B0A 688B 0E41 subi.l [A0 + 0xE41], 0x5B0A688B 00001FBA 006B 387B 3F23 ori.w [A3 + 0x3F23], 0x387B /* '8{' */ 00001FC0 2A81 move.l [A5], D1 00001FC2 0043 1A41 ori.w D3, 0x1A41 00001FC6 00C3 .incomplete 00001FC8 267B 3F2B 2481 008B 121B movea.l A3, [[PC + 0x2481 + D3 * 8] + 0x8B121B] 00001FD2 062B 2268 9B20 addi.b [A3 - 0x64E0], 0x68 /* 'h' */ 00001FD8 C100 abcd D0, D0 00001FDA 0B16 btst [A6], D5 00001FDC 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00001FDE 8B19 or.b [A1]+, D5 00001FE0 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00001FE2 D324 add.b -[A4], D1 00001FE4 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00001FE6 E328 lsl D0.b, D1 00001FE8 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00001FEA F31A .extension 0x31A <> // unimplemented 00001FEC 7901 moveq.l D4, 0x01 00001FEE EB2D lsl D5.b, D5 00001FF0 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00001FF2 EB1D rol D5.b, 5 00001FF4 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00001FF6 BB30 3C03 xor.b [A0 + D3 * 4 + 0x3], D5 00001FFA 2EB2 4440 move.l [A7], [A2 + D4.w * 4 + 0x40] 00001FFE 02FB .incomplete 00002000 6EB0 bgt -0x4E /* 00001FB2 */ 00002002 303C 0B42 move.w D0, 0xB42 00002006 1216 move.b D1, [A6] 00002008 4002 negx.b D2 0000200A 433C B06C 163A .invalid 1, 0xB06C163A // invalid opcode 4 with b == 4 00002010 0800 9B2B btst.b D0, 0x2B /* '+' */ 00002014 3AE6 move.w [A5]+, -[A6] 00002016 4417 neg.b [A7] 00002018 102B BB33 move.b D0, [A3 - 0x44CD] 0000201C 6903 bvs +0x5 /* 00002021 */ 0000201E 0322 btst -[A2], D1 00002020 6503 bcs +0x5 /* 00002025 */ 00002022 DB1C add.b [A4]+, D5 00002024 0901 btst D1, D4 00002026 4B6F 0501 chk.w D5, [A7 + 0x501] 0000202A E328 lsl D0.b, D1 0000202C 1217 move.b D1, [A7] 0000202E 12F8 3B5D move.b [A1]+, [0x00003B5D] 00002032 2D0E move.l -[A6], A6 00002034 8319 or.b [A1]+, D1 00002036 0608 632F addi.b A0, 0x2F /* '/' */ 0000203A 270E move.l -[A3], A6 0000203C 3448 movea.w A2, A0 0000203E A922 syscall BeginUpdate 00002040 E501 asl D1.b, 2 00002042 0318 btst [A0]+, D1 00002044 1E48 movea.b A7, A0 00002046 467C 64E3 3973 not.w 0x64E33973 0000204C 1F73 1FB3 39B3 0948 4407 0B0E 2906 move.b [A7 + 0x2906], [[0x39B30948 + D1 * 8] + 0x44070B0E] 0000205A 0B22 btst -[A2], D5 0000205C B013 cmp.b D0, [A3] 0000205E 0344 bchg D4, D1 00002060 3007 move.w D0, D7 00002062 107F movea.b A0, <> 00002064 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4 00002066 44A8 3CFB neg.l [A0 + 0x3CFB] 0000206A 1706 move.b -[A3], D6 0000206C 0114 btst [A4], D0 0000206E 0814 4000 btst.b [A4], 0x0 00002072 0F05 btst D5, D7 00002074 2A3C 3313 9501 move.l D5, 0x33139501 0000207A 0F89 bclr A1, D7 0000207C 0103 btst D3, D0 0000207E 0C95 010F 8501 cmpi.l [A5], 0x10F8501 00002084 D327 add.b -[A7], D1 00002086 7501 moveq.l D2, 0x01 00002088 0F65 bchg -[A5], D7 0000208A 012B 1975 btst [A3 + 0x1975], D0 0000208E 01BB 3465 bclr [PC + D3.w * 4 + 0x65], D0 00002092 01AB 1A75 bclr [A3 + 0x1A75], D0 00002096 010F btst A7, D0 00002098 6501 bcs +0x3 /* 0000209B */ 0000209A C30F abcd -[A1], -[A7] 0000209C 7501 moveq.l D2, 0x01 0000209E 0F65 bchg -[A5], D7 000020A0 010B btst A3, D0 000020A2 0A06 E644 xori.b D6, 0x44 /* 'D' */ 000020A6 BB02 xor.b D2, D5 000020A8 3300 move.w -[A1], D0 000020AA 9B02 subx.b D5, D2 000020AC 8B01 sbcd D5, D1 000020AE 0300 btst D0, D1 000020B0 6502 bcs +0x4 /* 000020B4 */ 000020B2 CB29 8026 and.b [A1 - 0x7FDA], D5 // begin alternate branch 000020B4-000020B6 label000020B4: 000020B4 8026 or.b D0, -[A6] // end alternate branch 000020B4-000020B6 label000020B4: // (misaligned) 000020B6 8334 A995 or.b [[] + A2], D1 000020BA 7B03 moveq.l D5, 0x03 000020BC 4714 .invalid 3, [A4] // invalid opcode 4 with b == 4 000020BE 69F3 bvs -0xB /* 000020B3 */ 000020C0 0DE5 .incomplete 000020C2 A093 syscall Microseconds 000020C4 124B movea.b A1, A3 000020C6 0A7B 0306 725B xori.w [PC + D7.w * 2 + 0x5B], 0x306 000020CC 0372 BB00 bchg [A2 + <> + A3 * 2], D1 000020D0 72FE moveq.l D1, 0xFFFFFFFE 000020D2 72C0 moveq.l D1, 0xFFFFFFC0 000020D4 1714 move.b -[A3], [A4] 000020D6 750F moveq.l D2, 0x0F 000020D8 ED14 roxl D4.b, 6 000020DA 9B11 sub.b [A1], D5 000020DC 1286 move.b [A1], D6 000020DE 127B 0302 2B33 movea.b A1, [[PC + <> + D0 * 2] + 0x2B33] 000020E4 B030 1B32 A53A 8605 18BB cmp.b D0, [[A0 - 0x5AC579FB + D1 * 2] + 0x18BB] 000020EE 0009 18A3 ori.b A1, 0xA3 000020F2 2585 0101 move.l [[A2 + <> + D0]], D5 000020F6 01A1 bclr -[A1], D0 000020F8 3A86 move.w [A5], D6 000020FA 1EBB 00AB move.b [A7], [PC + D0.w - 0x85] 000020FE 0414 0233 subi.b [A4], 0x33 /* '3' */ 00002102 5CC5 sge D5 00002104 3AC5 move.w [A5]+, D5 00002106 01E9 .incomplete 00002108 3AAB 0C17 move.w [A5], [A3 + 0xC17] 0000210C 11BD C105 move.b [[A0 + <>] + A4], <> 00002110 1782 E6DA move.b [A3 + A6.w * 8 - 0x38], D2 00002114 EB00 asl D0.b, 5 00002116 48D8 4304 movem.l [A0]+, D2,A0,A1,A6 0000211A 6100 0F05 bsr +0xF07 /* 00003021 */ 0000211E 03A5 bclr -[A5], D1 00002120 EEC1 63D3 bfset D1 {15:19} 00002124 0885 0D0B bclr.b D5, 0xB 00002128 0861 B563 bchg.b -[A1], 0x63 /* 'c' */ 0000212C 050B btst A3, D2 0000212E 0E03 050B .invalid.b D3, 0xB // invalid immediate operation 00002132 0806 3302 btst.b D6, 0x2 00002136 0313 btst [A3], D1 00002138 0F10 btst [A0], D7 0000213A 68CB bvc -0x33 /* 00002107 */ 0000213C 1C37 1498 move.b D6, [A7 + D1.w * 4 - 0x104] 00002140 3382 8500 move.w [A1 + <> + A0 * 4], D2 00002144 D381 addx.l D1, D1 00002146 0B08 btst A0, D5 00002148 1712 move.b -[A3], [A2] 0000214A 6DFB blt -0x3 /* 00002147 */ 0000214C 0F17 btst [A7], D7 0000214E 0AA1 9336 330B xori.l -[A1], 0x9336330B 00002154 34D3 move.w [A2]+, [A3] 00002156 065B 0DE4 addi.w [A3]+, 0xDE4 0000215A BB39 789B 2E8B xor.b [0x789B2E8B], D5 00002160 1C0B move.b D6, A3 00002162 09F3 .incomplete 00002164 8E17 or.b D7, [A7] 00002166 1133 0B09 move.b -[A0], [[A3 + <> + D0 * 2]] 0000216A 46C3 move.w SR, D3 0000216C 0E28 90A5 00E3 .invalid.b [A0 + 0xE3], 0xA5 // invalid immediate operation 00002172 2BF3 0E0F move.l <>, [A3 + D0 * 8 + 0xF] 00002176 7807 moveq.l D4, 0x07 00002178 0621 1C0B addi.b -[A1], 0xB 0000217C 0937 01B6 9301 6CF3 0E3A btst [[-0x6CFE930D] + D0 + 0xE3A], D4 00002186 6502 bcs +0x4 /* 0000218A */ 00002188 C303 abcd D1, D3 label0000218A: 0000218A 103B 119B 0013 1214 move.b D0, [[ + D1] + 0x131214] 00002192 0701 btst D1, D3 00002194 076A 5385 bchg [A2 + 0x5385], D3 00002198 004B 17C5 ori.w A3, 0x17C5 0000219C 543A AB40 addq.b [PC - 0x54C0 /* FFFFCCDE, cstring "" */], 2 000021A0 1718 move.b -[A3], [A0]+ 000021A2 057E bchg <>, D2 000021A4 CB1E and.b [A6]+, D5 000021A6 002B 62CB 0E07 ori.b [A3 + 0xE07], 0xCB 000021AC 1126 move.b -[A0], -[A6] 000021AE 009B 18D3 0116 ori.l [A3]+, 0x18D30116 000021B4 2A5A movea.l A5, [A2]+ 000021B6 806B 007B or.w D0, [A3 + 0x7B] 000021BA 2A63 movea.l A5, -[A3] 000021BC 80D8 divu.w D0, [A0]+ 000021BE 4017 negx.b [A7] 000021C0 04E5 .incomplete 000021C2 6C0B bge +0xD /* 000021CF */ 000021C4 0881 B3D3 bclr.b D1, 0xD3 000021C8 1E47 movea.b A7, D7 000021CA 124A movea.b A1, A2 000021CC 9B10 sub.b [A0], D5 000021CE ED0E lsl D6.b, 6 000021D0 0FDE .incomplete 000021D2 8500 sbcd D2, D0 000021D4 CB8E exg D5, A6 000021D6 C50E abcd -[A2], -[A6] 000021D8 A370 syscall SlotVRemove, flags=3 000021DA 8268 E324 or.w D1, [A0 - 0x1CDC] 000021DE 8339 3E52 0714 or.b [0x3E520714], D1 000021E4 BC1E cmp.b D6, [A6]+ 000021E6 3EAB 01B3 move.w [A7], [A3 + 0x1B3] 000021EA 1C07 move.b D6, D7 000021EC 01EC .incomplete 000021EE 9B00 subx.b D5, D0 000021F0 3B04 move.w -[A5], D4 000021F2 1E2C 0683 move.b D7, [A4 + 0x683] 000021F6 0A21 07C8 xori.b -[A1], 0xC8 000021FA 2CD3 move.l [A6]+, [A3] 000021FC 2C0F move.l D6, A7 000021FE 2C5C movea.l A6, [A4]+ 00002200 432D 3346 .invalid 1, [A5 + 0x3346] // invalid opcode 4 with b == 4 00002204 52DB shi [A3]+ 00002206 0804 5A52 btst.b D4, 0x52 /* 'R' */ 0000220A EB0B lsl D3.b, 5 0000220C A81B syscall HCreateResFile 0000220E 0305 btst D5, D1 00002210 0406 7264 subi.b D6, 0x64 /* 'd' */ 00002214 9B00 subx.b D5, D0 00002216 3CC3 move.w [A6]+, D3 00002218 145C movea.b A2, [A4]+ 0000221A 5256 addq.w [A6], 1 0000221C 7702 moveq.l D3, 0x02 0000221E 25F3 E007 081E move.l [PC + 0x81E /* 00002A3E, cstring "" */], [A3 + A6.w + 0x7] 00002224 68B3 bvc -0x4B /* 000021D9 */ 00002226 1427 move.b D2, -[A7] 00002228 106A 230F movea.b A0, [A2 + 0x230F] 0000222C 7216 moveq.l D1, 0x16 0000222E A500 syscall Open/PBHOpen/HOpen, flags=5 00002230 0F09 btst A1, D7 00002232 0AD3 .incomplete 00002234 1DE1 move.b <>, -[A1] 00002236 5768 9320 subq.w [A0 - 0x6CE0], 3 0000223A 2560 130D move.l [A2 + 0x130D], -[A0] 0000223E 0F81 bclr D1, D7 00002240 194B 321E move.b [A4 + 0x321E], A3 00002244 1646 movea.b A3, D6 00002246 4203 clr.b D3 00002248 1793 0473 move.b [A3 + D0.w * 4 + 0x73], [A3] 0000224C 13A7 20A1 move.b [A1 + D2.w - 0x95], -[A7] 00002250 0313 btst [A3], D1 00002252 AB34 syscall bSETUP8 00002254 F360 .extension 0x360 <> // unimplemented 00002256 2906 move.l -[A4], D6 00002258 0F45 bchg D5, D7 0000225A 0483 052A 101B subi.l D3, 0x52A101B 00002260 121E move.b D1, [A6]+ 00002262 1673 0DB4 movea.b A3, <> 00002266 43BE .invalid 1, <> // invalid opcode 4 with b == 6 00002268 4207 clr.b D7 0000226A 13EA E356 786A 9283 move.b [0x786A9283], [A2 - 0x1CAA] 00002272 315B 0283 move.w [A0 + 0x283], [A3]+ 00002276 3173 0383 31D6 5C52 4344 move.w [A0 + 0x4344], [[ + <> + D0 * 2] + 0x31D65C52] 00002280 5344 subq.w D4, 1 00002282 0700 btst D0, D3 00002284 107B 250F 4100 E3B2 movea.b A0, [[PC + <>] + D2 * 4 + 0x4100E3B2] 0000228C 1344 168B move.b [A1 + 0x168B], D4 00002290 F964 .extension 0x964 <> // unimplemented 00002292 AB0F syscall CheckPic 00002294 644B bcc +0x4D /* 000022E1 */ 00002296 0D52 bchg [A2], D6 00002298 5C3B 0787 20D8 1B83 addq.b [[ + <>] + D0 * 8 + 0x20D81B83], 6 000022A0 DB73 520B add.w [A3 + D5.w * 2 + 0xB], D5 000022A4 1C1B move.b D6, [A3]+ 000022A6 0381 bclr D1, D1 000022A8 14E1 move.b [A2]+, -[A1] 000022AA 13D3 06D3 1A52 move.b [0x06D31A52], [A3] 000022B0 D312 add.b [A2], D1 000022B2 C0FB 0205 mulu.w D0, [PC + D0.w * 2 + 0x5] 000022B6 1493 move.b [A2], [A3] 000022B8 0965 bchg -[A5], D4 000022BA 002B 021E 6A63 ori.b [A3 + 0x6A63], 0x1E 000022C0 3107 move.w -[A0], D7 000022C2 064C 3713 addi.w A4, 0x3713 000022C6 1149 C504 move.b [A0 - 0x3AFC], A1 000022CA E46B lsr D3.w, D2 000022CC 2721 move.l -[A3], -[A1] 000022CE 9E63 sub.w D7, -[A3] 000022D0 1B5C E487 move.b [A5 - 0x1B79], [A4]+ 000022D4 211B move.l -[A0], [A3]+ 000022D6 A30F syscall MountVol, flags=3 000022D8 1325 move.b -[A1], -[A5] 000022DA 8273 1352 DAE1 or.w D1, [[A3] - 0x251F] 000022E0 11D8 1400 move.b [0x00001400], [A0]+ 000022E4 0F34 52E3 btst [A4 + D5.w * 2 - 0x29], D7 000022E8 0D7B 05AB 3AFA BCA5 5707 bchg [[0x3AFA + D0 * 4] - 0x435AA8F9], D6 000022F2 0095 147E 0F00 ori.l [A5], 0x147E0F00 000022F8 1797 5901 move.b [[A3 + <> + D5]], [A7] 000022FC 0A8B 2AB3 6806 xori.l A3, 0x2AB36806 00002302 F1C0 .invalid <> 00002304 1607 move.b D3, D7 00002306 1864 movea.b A4, -[A4] 00002308 E5A5 asl D5, D2 0000230A DB29 EB21 add.b [A1 - 0x14DF], D5 0000230E 7E13 moveq.l D7, 0x13 00002310 1700 move.b -[A3], D0 00002312 0791 bclr [A1], D3 00002314 4EB3 105B jsr [A3 + D1.w + 0x5B] 00002318 0D25 btst -[A5], D6 0000231A 05A3 bclr -[A3], D2 0000231C 4B12 .invalid 5, [A2] // invalid opcode 4 with b == 4 0000231E 16FA BC27 move.b [A3]+, [PC - 0x43D9 /* FFFFDF47, cstring "" */] 00002322 1419 move.b D2, [A1]+ 00002324 335D 1712 move.w [A1 + 0x1712], [A5]+ 00002328 C71B and.b [A3]+, D3 0000232A 4EA1 jsr -[A1] 0000232C 1C33 2A89 move.b D6, [A3 + D2 * 2 - 0x119] 00002330 1C07 move.b D6, D7 00002332 1778 0F65 1CC2 move.b [A3 + 0x1CC2], [0x00000F65] 00002338 0B00 btst D0, D5 0000233A 1402 move.b D2, D2 0000233C 0FB0 309B bclr [A0 + D3.w - 0x101], D7 00002340 257E 3330 move.l [A2 + 0x3330], <> 00002344 611A bsr +0x1C /* 00002360 */ 00002346 FA22 1317 .unknown 0xFA22 0x1317 (W = 5) 0000234A 4653 not.w [A3] 0000234C 0041 0E76 ori.w D1, 0xE76 00002350 410E .invalid 0, A6 // invalid opcode 4 with b == 4 00002352 7645 moveq.l D3, 0x45 00002354 0EE1 .incomplete 00002356 17E3 261B move.b [PC + D2.w * 8 + 0x1B], -[A3] 0000235A 1D16 move.b -[A6], [A6] 0000235C 3330 1713 F3D3 1EC9 move.w -[A1], [[A0 + D1 * 8] - 0xC2CE137] // begin alternate branch 00002360-00002364 fn00002360: 00002360 F3D3 .invalid <> 00002362 1EC9 move.b [A7]+, A1 // end alternate branch 00002360-00002364 fn00002360: // (misaligned) 00002364 044B 0114 subi.w A3, 0x114 00002368 0217 9918 andi.b [A7], 0x18 0000236C 1E28 7356 move.b D7, [A0 + 0x7356] 00002370 6534 bcs +0x36 /* 000023A6 */ 00002372 A34B syscall SetGrowZone, flags=3 00002374 1715 move.b -[A3], [A5] 00002376 336B 0D6D CE0C move.w [A1 - 0x31F4], [A3 + 0xD6D] 0000237C 18 .incomplete